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