lib/USPS-intelligent-barcode/CharacterPosition.rb in USPS-intelligent-barcode-0.2.2 vs lib/USPS-intelligent-barcode/CharacterPosition.rb in USPS-intelligent-barcode-0.2.3

- old
+ new

@@ -1,19 +1,24 @@ module Imb + # @!group Internal + # Represents the position of one bit in the array of intelligent - # barcode "characters". This class is internal and may change. + # barcode "characters". class CharacterPosition - # Create. + # @param [Integer] character_index + # @param [Integer] bit_number def initialize(character_index, bit_number) @character_index = character_index @bit_number = bit_number end # Given an array of characters, return the bit for this position. + # @param [[Integer]] characters + # @return [Integer] bit (0 or 1) def extract_bit_from_characters(characters) characters[@character_index][@bit_number] end