class Diecut::Configurable::PathSegment

Public Instance Methods

metadata() click to toggle source
# File lib/diecut/configurable.rb, line 126
def metadata
  @metadata ||= klass.field_metadata(name)
end
nested() click to toggle source
# File lib/diecut/configurable.rb, line 130
def nested
  @nested ||=
    begin
      if metadata.nil?
        nested = Configurable.build_subclass("#{klass.target_name}.#{name}")
        klass.setting(name, nested)
        nested
      else
        metadata.default_value
      end
    end
end