Class: FBO::RemoteFile
Constant Summary collapse
- FTP_SERVER =
'ftp.fbo.gov'- TMP_DIR =
'/tmp/fbo'
Instance Attribute Summary
Attributes inherited from File
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(filename, options = {}) ⇒ RemoteFile
constructor
A new instance of RemoteFile.
Methods inherited from File
#contents, filename_for_date, #gets
Constructor Details
#initialize(filename, options = {}) ⇒ RemoteFile
16 17 18 19 20 |
# File 'lib/fbo/remote_file.rb', line 16 def initialize(filename, = {}) @filename = filename @tmp_dir = [:tmp_dir] || TMP_DIR @file = fetch_file(filename) end |
Class Method Details
.for_date(date, options = {}) ⇒ Object
10 11 12 13 |
# File 'lib/fbo/remote_file.rb', line 10 def for_date(date, = {}) filename = filename_for_date(date) FBO::RemoteFile.new(filename, ) end |