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