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