class Kafo::Params::Boolean

Public Instance Methods

dump_default() click to toggle source
# File lib/kafo/params/boolean.rb, line 9
def dump_default
  %Q{"#{super}"}
end
value=(value) click to toggle source
Calls superclass method Kafo::Param#value=
# File lib/kafo/params/boolean.rb, line 4
def value=(value)
  super
  @value = typecast(@value)
end

Private Instance Methods

typecast(value) click to toggle source
# File lib/kafo/params/boolean.rb, line 15
def typecast(value)
  case value
    when '0', 'false', 'f', 'n', false
      false
    when '1', 'true', 't', 'y', true
      true
    else
      value
  end
end