class Settingify::Reader

Public Instance Methods

call() click to toggle source
# File lib/settingify/reader.rb, line 5
def call
  return default unless table_exists?
  Caster.new(type, db_value).call
end

Private Instance Methods

db_setting() click to toggle source
# File lib/settingify/reader.rb, line 16
def db_setting
  DbReader.new(name, default).call
end
db_value() click to toggle source
# File lib/settingify/reader.rb, line 20
def db_value
  db_setting.value
end
table_exists?() click to toggle source
# File lib/settingify/reader.rb, line 12
def table_exists?
  ActiveRecordHelpers.table_exists? Settingify::TABLE_NAME
end