module ConfigManager::Settings::Values::ClassMethods

Public Instance Methods

date_value(id) click to toggle source
# File lib/config_manager/settings/values.rb, line 13
def date_value(id)
        value(id).to_date
rescue NoMethodError
        nil
end
integer_value(id) click to toggle source
# File lib/config_manager/settings/values.rb, line 25
def integer_value(id)
        value(id).to_i
rescue NoMethodError
        nil
end
number_value(id) click to toggle source
# File lib/config_manager/settings/values.rb, line 31
def number_value(id)
        value(id).to_f
rescue NoMethodError
        nil
end
time_value(id) click to toggle source
# File lib/config_manager/settings/values.rb, line 19
def time_value(id)
        value(id).to_time
rescue NoMethodError
        nil
end
value(id) click to toggle source
# File lib/config_manager/settings/values.rb, line 9
def value(id)
        (find(id) || build({})).value
end