class Setting

Public Class Methods

new(text="") click to toggle source
# File lib/rsettings/core/setting.rb, line 4
def initialize(text="")
  @text = text
  @truthy = (text||"").downcase.match /(yes|no|on|off)/
end

Public Instance Methods

missing?() click to toggle source
# File lib/rsettings/core/setting.rb, line 9
def missing?; @text.nil?; end
to_s() click to toggle source
# File lib/rsettings/core/setting.rb, line 11
def to_s; @text.to_s; end
true?() click to toggle source
# File lib/rsettings/core/setting.rb, line 13
def true?
  match = (@text||"").downcase.match(/(yes|on)/)
  false == match.nil?
end
truthy?() click to toggle source
# File lib/rsettings/core/setting.rb, line 2
def truthy?; @truthy; end