Method: Lookbook::ParamTag#value_default

Defined in:
lib/lookbook/tags/param_tag.rb

#value_defaultObject



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