Module: HaveAPI::Client::Parameters::Typed::Boolean

Defined in:
lib/haveapi/client/parameters/typed.rb

Class Method Summary collapse

Class Method Details

.to_b(str) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/haveapi/client/parameters/typed.rb', line 6

def self.to_b(str)
  return true if str === true
  return true if str =~ /^(true|t|yes|y|1)$/i

  return false if str === false
  return false if str =~ /^(false|f|no|n|0)$/i

  false
end