Method: BitMagic::BitField#initialize
- Defined in:
- lib/bit_magic/bit_field.rb
#initialize(value = 0) ⇒ BitField
Initialize the BitField with an optional value. Default is 0
16 17 18 19 20 21 22 |
# File 'lib/bit_magic/bit_field.rb', line 16 def initialize(value = 0) if value.is_a?(Integer) @value = value else raise InputError.new("BitField#new expects an integer value, #{value.inspect} is not an integer") end end |