Class: FileGrabber::RemoteDocument
- Inherits:
-
Object
- Object
- FileGrabber::RemoteDocument
- Defined in:
- lib/filegrabber/remote_document.rb
Instance Method Summary collapse
- #download ⇒ Object
-
#initialize(url) ⇒ RemoteDocument
constructor
A new instance of RemoteDocument.
Constructor Details
#initialize(url) ⇒ RemoteDocument
Returns a new instance of RemoteDocument.
7 8 9 10 11 |
# File 'lib/filegrabber/remote_document.rb', line 7 def initialize url @params = URI.decode_www_form(url.query).to_h url.query = nil @url = url end |
Instance Method Details
#download ⇒ Object
13 14 15 16 |
# File 'lib/filegrabber/remote_document.rb', line 13 def download Log.info "FROM URL: #{@url}" Unirest.get(@url.to_s, parameters: @params).body end |