Utilise

Code Climate Build Status Dependency Status Coverage Status Gem Version

Extends classes to include the to_bool method

Currently extends:

  • Fixnum
  • String
  • Symbol
  • Hash
  • Array
  • Object

New Classes

  • Hashie::Bash

Hashes and Arrays will have all values iterated.

Usage

gem install utilise
require 'utilise'
1.to_bool
=> true

'yes'.to_bool
=> true

:t.to_bool
=> true

{'key' => 1}.to_bool
=> {'key' => true}

[1].to_bool
=> [true]
0.to_bool
=> false

'no'.to_bool
=> false

:f.to_bool
=> false

{'key' => 0}.to_bool
=> {'key' => false}

[0].to_bool
=> [false]
Time.unique
=> '80347765'
true.bool?
=> true

false.bool?
=> true

1.bool?
=> false

'true'.bool?
=> false
'snake_case'.camel
=> 'SnakeCase'

'space case'.snake
=> 'space_case'

'CamelCase'.space
=> 'camel case'
hash = Hashie::Mash.new
=> {}
hash.key
=>