Method: Stockboy::Providers::FTP#initialize
- Defined in:
- lib/stockboy/providers/ftp.rb
#initialize(opts = {}, &block) ⇒ FTP
Initialize a new FTP provider
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
# File 'lib/stockboy/providers/ftp.rb', line 98 def initialize(opts={}, &block) super(opts, &block) @host = opts[:host] @passive = opts[:passive] @username = opts[:username] @password = opts[:password] @secure = opts[:secure] @binary = opts[:binary] @file_dir = opts[:file_dir] @file_name = opts[:file_name] @file_newer = opts[:file_newer] @file_smaller = opts[:file_smaller] @file_larger = opts[:file_larger] @pick = opts[:pick] || :last DSL.new(self).instance_eval(&block) if block_given? @open_adapter = nil end |