Method: ASIR::Initialization#initialize

Defined in:
lib/asir/initialization.rb

#initialize(opts = nil) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/asir/initialization.rb', line 13

def initialize opts = nil
  opts ||= EMPTY_HASH
  initialize_before_opts if respond_to? :initialize_before_opts
  opts.each do | k, v |
    send(:"#{k}=", v)
  end
  initialize_after_opts if respond_to? :initialize_after_opts
end