Class: Integer
- Inherits:
-
Object
- Object
- Integer
- Defined in:
- lib/chem/utils/fingerprint.rb
Instance Method Summary collapse
Instance Method Details
#to_bit_positions ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/chem/utils/fingerprint.rb', line 5 def to_bit_positions ary = [] i = 0 pow = 0 while pow <= self pow = 1 << i if((pow & self) != 0) ary << i end i += 1 end ary end |