Class: Aws::Templates::Utils::Parametrized::Transformation::AsBoolean
- Inherits:
-
Aws::Templates::Utils::Parametrized::Transformation
- Object
- Aws::Templates::Utils::Parametrized::Transformation
- Aws::Templates::Utils::Parametrized::Transformation::AsBoolean
- Includes:
- Singleton
- Defined in:
- lib/aws/templates/utils/parametrized/transformation/as_boolean.rb
Overview
Convert input into boolean
Input value can be anything implementing :to_s method. Value considered false if it is:
-
‘false’ as a string
-
FalseClass
Otherwise, value is true. If value is nil, it won’t be replaced by “false”
Example
class Piece
include Aws::Templates::Utils::Parametrized
parameter :param, :transform => as_boolean
end
i = Piece.new
i.param # => false
i = Piece.new(:param => 0)
i.param # => true