Method: MoSQL::Streamer#initialize
- Defined in:
- lib/mosql/streamer.rb
#initialize(opts) ⇒ Streamer
Returns a new instance of Streamer.
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/mosql/streamer.rb', line 11 def initialize(opts) NEW_KEYS.each do |parm| unless opts.key?(parm) raise ArgumentError.new("Required argument `#{parm}' not provided to #{self.class.name}#new.") end instance_variable_set(:"@#{parm.to_s}", opts[parm]) end @done = false end |