module Bake::Types::Boolean

Public Class Methods

composite?() click to toggle source
# File lib/bake/types/boolean.rb, line 30
def self.composite?
        false
end
parse(input) click to toggle source
# File lib/bake/types/boolean.rb, line 34
def self.parse(input)
        if input =~ /t(rue)?|y(es)?/i
                return true
        elsif input =~ /f(alse)?|n(o)?/i
                return false
        else
                raise ArgumentError, "Cannot coerce #{input.inspect} into boolean!"
        end
end