Class: LessonsIndexer::Options
- Defined in:
- lib/lessons_indexer/options.rb
Instance Method Summary collapse
-
#initialize(argv) ⇒ Options
constructor
A new instance of Options.
Constructor Details
#initialize(argv) ⇒ Options
Returns a new instance of Options.
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/lessons_indexer/options.rb', line 3 def initialize(argv) parse_args(argv).each do |k, v| # attr_accessor for each possible option self.class.class_eval do attr_accessor k end # setting each option as instance variable self.instance_variable_set "@#{k}", v end end |