Module: Dread::Bitfield

Included in:
Event
Defined in:
lib/dread/bitfield.rb

Instance Method Summary collapse

Instance Method Details

#field(data, a, b = nil) ⇒ Object



5
6
7
# File 'lib/dread/bitfield.rb', line 5

def field(data, a, b = nil)
  a.downto(b).map { |n| data[n] }.join.to_i(2)
end