Method: Lookbook::ParamTag#value_default
- Defined in:
- lib/lookbook/tags/param_tag.rb
#value_default ⇒ Object
28 29 30 31 32 33 34 35 |
# File 'lib/lookbook/tags/param_tag.rb', line 28 def value_default default_value_parts = object.parameters.find { |parts| parts[0].chomp(":") == name } if default_value_parts host_class_instance.instance_eval(default_value_parts[1]) else raise ParserError.new "Unknown method parameter '#{name}'" end end |