module Spine::Parameters::Parsers::Boolean
Public Instance Methods
parse(name, value)
click to toggle source
# File lib/spine/parameters/parsers/boolean.rb, line 7 def parse(name, value) return nil unless value return true if value == true || value =~ (/^(true|t|yes|y|1)$/i) return false if value == false || value.empty? || value =~ (/^(false|f|no|n|0)$/i) raise ArgumentError.new end