Module: Arguments
- Defined in:
- lib/options.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.for(args) ⇒ Object
208 209 210 211 |
# File 'lib/options.rb', line 208 def for(args) args.extend(Arguments) unless args.is_a?(Arguments) args end |
.parse(args) ⇒ Object
213 214 215 |
# File 'lib/options.rb', line 213 def parse(args) [args, Options.parse(args)] end |
Instance Method Details
#options ⇒ Object
201 202 203 204 205 |
# File 'lib/options.rb', line 201 def ||= Options.for(last.is_a?(Hash) ? last : {}) ensure .arguments = self end |