class Shopli::Device

Constants

SHOP_MODE
TRASH_MODE

Attributes

current_mode[R]

Public Class Methods

new() click to toggle source
# File lib/shopli/device.rb, line 9
def initialize
  @current_mode = TRASH_MODE
end

Public Instance Methods

read(stream) click to toggle source
# File lib/shopli/device.rb, line 13
def read(stream)
  Barcode.read(stream).each do |barcode|
    process barcode
  end
end

Private Instance Methods

process(barcode) click to toggle source
# File lib/shopli/device.rb, line 21
def process(barcode)
  puts "#{Time.now.to_i} #{barcode.to_s}"
end