Top Level Namespace
Defined Under Namespace
Modules: DSL
Instance Method Summary collapse
-
#default ⇒ Object
A helper method for handling defaults from args easily.
Instance Method Details
#default ⇒ Object
A helper method for handling defaults from args easily.
458 459 460 461 462 463 464 |
# File 'lib/dsl/maker.rb', line 458 DSL::Maker.add_helper(:default) do |method_name, args, position=0| method = method_name.to_sym if args.length >= (position + 1) && !self.send(method) self.send(method, args[position]) end return end |