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