class Diecut::UIConfig
Public Class Methods
default_for(name)
click to toggle source
# File lib/diecut/ui-config.rb, line 17 def default_for(name) field_metadata(name).default_value end
description(name)
click to toggle source
# File lib/diecut/ui-config.rb, line 9 def description(name) @options_hash.fetch(name).description end
new()
click to toggle source
Calls superclass method
# File lib/diecut/ui-config.rb, line 22 def initialize super setup_defaults end
options_hash()
click to toggle source
# File lib/diecut/ui-config.rb, line 5 def options_hash @options_hash ||= {} end
required?(name)
click to toggle source
# File lib/diecut/ui-config.rb, line 13 def required?(name) field_metadata(name).is?(:required) end
Public Instance Methods
get_value(name)
click to toggle source
# File lib/diecut/ui-config.rb, line 27 def get_value(name) self.class.field_metadata(name).value_on(self) end