module Facebooker::Rails::BackwardsCompatibleParamChecks

Public Instance Methods

one_or_true( value ) click to toggle source
# File lib/facebooker/rails/backwards_compatible_param_checks.rb, line 3
def one_or_true( value )
  case value
    when String then
      value == "1"
    when Numeric then
      value.to_f == 1.0
    when TrueClass then
      true
    else
      false
  end
end
zero_or_false( value ) click to toggle source
# File lib/facebooker/rails/backwards_compatible_param_checks.rb, line 16
def zero_or_false( value )
  case value
    when String then
      value.empty? || value == "0"
    when Numeric then
      value.to_f == 0.0
    when FalseClass then
      true
    when NilClass then
      true
    else
      false
  end
end