Sha256: b483ceaaee12cef392f92d136646848b7877c6088ffd99a0d3a7ce7b429ef35e

Contents?: true

Size: 383 Bytes

Versions: 1

Compression:

Stored size: 383 Bytes

Contents

module Kafo
  module Params
    class Boolean < Param
      def value=(value)
        super
        @value = typecast(@value)
      end

      private

      def typecast(value)
        case value
          when '0', 'false', 'f', false
            false
          when '1', 'true', 't', true
            true
          else
            value
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kafo-0.3.0 lib/kafo/params/boolean.rb