Method: Magni#initialize

Defined in:
lib/magni.rb

#initialize(options = []) ⇒ Magni

Returns a new instance of Magni.



86
87
88
89
90
91
92
93
94
95
# File 'lib/magni.rb', line 86

def initialize(options=[])
  self.class.mappings ||= {}
  @options            ||= {}
  
  options = extract_keywords(options)
  options.each do |opt|
    flag, *values = opt.gsub(/[-]+/, "").split(/[=,]/)
    process(flag, values)
  end
end