module Golden::Setting::Name::ClassMethods

Public Instance Methods

first_or_new_object(name) click to toggle source
# File lib/golden/setting/name.rb, line 23
def first_or_new_object name
  named(name).first_or_initialize
end
named(name) click to toggle source
Calls superclass method
# File lib/golden/setting/name.rb, line 10
def named name
  raise Error::SettingNoMethod, :named unless defined? super
  super
end
new_object(name) click to toggle source
# File lib/golden/setting/name.rb, line 19
def new_object name
  named(name).new
end
object(name) click to toggle source
# File lib/golden/setting/name.rb, line 15
def object name
  named(name).first
end