Module: Bitty

Defined in:
lib/bitty.rb,
lib/bitty/bit_proxy.rb

Defined Under Namespace

Modules: ActiveRecordExtensions Classes: BitProxy

Class Method Summary collapse

Class Method Details

.true?(val) ⇒ Boolean

This class acts like a proxy. It presents you with all these bitfield methods, but it doesn’t store the value itself.

Returns:

  • (Boolean)


4
5
6
7
8
9
# File 'lib/bitty/bit_proxy.rb', line 4

def true?(val)
  case val
  when true, 1, /1|y|yes|true/i then true
  else false
  end
end