Module: Toller::Filters::Mutators::Boolean

Defined in:
lib/toller/filters/mutators/boolean.rb

Overview

Boolean filter mutator

Class Method Summary collapse

Class Method Details

.call(value) ⇒ Boolean

Coerces a raw filter param into a boolean.

Parameters:

  • value (String)

    the raw filter param value

Returns:

  • (Boolean)

    true if value is one of "1", "t", "true", "y", "yes"; false otherwise



18
19
20
# File 'lib/toller/filters/mutators/boolean.rb', line 18

def call(value)
  %w[1 t true y yes].include?(value)
end