Sha256: d923d3e07a5c67eaf161b98b304e576ef71de3f4a2145f2a969eaa36492118b9

Contents?: true

Size: 585 Bytes

Versions: 23

Compression:

Stored size: 585 Bytes

Contents

module Facebooker::Rails::BackwardsCompatibleParamChecks

    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

    def zero_or_false( value )
      case value
        when String then
          value == "0"
        when Numeric then
          value.to_f == 0.0
        when FalseClass then
          true
        when NilClass then
          true
        else
          false
      end
    end

end

Version data entries

23 entries across 23 versions & 7 rubygems

Version Path
fs-facebooker-1.0.37 lib/facebooker/rails/backwards_compatible_param_checks.rb
mmangino-facebooker-1.0.36 lib/facebooker/rails/backwards_compatible_param_checks.rb
mmangino-facebooker-1.0.37 lib/facebooker/rails/backwards_compatible_param_checks.rb
mmangino-facebooker-1.0.38 lib/facebooker/rails/backwards_compatible_param_checks.rb
mmangino-facebooker-1.0.39 lib/facebooker/rails/backwards_compatible_param_checks.rb
mmangino-facebooker-1.0.40 lib/facebooker/rails/backwards_compatible_param_checks.rb
mmangino-facebooker-1.0.41 lib/facebooker/rails/backwards_compatible_param_checks.rb
mmangino-facebooker-1.0.42 lib/facebooker/rails/backwards_compatible_param_checks.rb
mmangino-facebooker-1.0.43 lib/facebooker/rails/backwards_compatible_param_checks.rb
mmangino-facebooker-1.0.44 lib/facebooker/rails/backwards_compatible_param_checks.rb
mmangino-facebooker-1.0.45 lib/facebooker/rails/backwards_compatible_param_checks.rb
mwilliams-facebooker-1.0.40 lib/facebooker/rails/backwards_compatible_param_checks.rb
simianarmy-facebooker-1.0.40 lib/facebooker/rails/backwards_compatible_param_checks.rb
taweili-facebooker-1.0.37 lib/facebooker/rails/backwards_compatible_param_checks.rb
taweili-facebooker-1.0.38 lib/facebooker/rails/backwards_compatible_param_checks.rb
taweili-facebooker-1.0.40 lib/facebooker/rails/backwards_compatible_param_checks.rb
taweili-facebooker-1.0.41 lib/facebooker/rails/backwards_compatible_param_checks.rb
taweili-facebooker-1.0.45 lib/facebooker/rails/backwards_compatible_param_checks.rb
zerobearing2-facebooker-1.0.46 lib/facebooker/rails/backwards_compatible_param_checks.rb
facebooker-1.0.41 lib/facebooker/rails/backwards_compatible_param_checks.rb