Class: EenieMeenie::Base
- Inherits:
-
Object
show all
- Defined in:
- lib/eenie_meenie/base.rb
Instance Method Summary
collapse
Instance Method Details
#load_option(option, options) ⇒ Object
3
4
5
|
# File 'lib/eenie_meenie/base.rb', line 3
def load_option(option, options)
instance_variable_set("@#{option}", options.fetch(option.to_sym) { raise "Missing required option: #{option}" } )
end
|
#load_options(*option_names, options) ⇒ Object
7
8
9
10
11
|
# File 'lib/eenie_meenie/base.rb', line 7
def load_options(*option_names, options)
option_names.each{|o| load_option(o, options) }
option_names << instance_variable_set("@tracked", options[:tracked]) if options[:tracked]
end
|