Class: Escper::VendorPrinter

Inherits:
Object
  • Object
show all
Defined in:
lib/escper/vendor_printer.rb

Instance Method Summary collapse

Constructor Details

#initialize(attrs) ⇒ VendorPrinter

Returns a new instance of VendorPrinter.



4
5
6
7
8
9
10
11
12
# File 'lib/escper/vendor_printer.rb', line 4

def initialize(attrs)
  @name = attrs[:name]
  @path = attrs[:path]
  @copies = attrs[:copies]
  @codepage = attrs[:codepage]
  @baudrate = attrs[:baudrate]
  @baudrate ||= 9600
  @id = attrs[:id]
end

Instance Method Details

#baudrateObject



46
47
48
# File 'lib/escper/vendor_printer.rb', line 46

def baudrate
  @baudrate
end

#baudrate=(baudrate) ⇒ Object



50
51
52
# File 'lib/escper/vendor_printer.rb', line 50

def baudrate=(baudrate)
  @baudrate = baudrate
end

#codepageObject



38
39
40
# File 'lib/escper/vendor_printer.rb', line 38

def codepage
  @codepage
end

#codepage=(codepage) ⇒ Object



42
43
44
# File 'lib/escper/vendor_printer.rb', line 42

def codepage=(codepage)
  @codepage = codepage
end

#copiesObject



30
31
32
# File 'lib/escper/vendor_printer.rb', line 30

def copies
  @copies
end

#copies=(copies) ⇒ Object



34
35
36
# File 'lib/escper/vendor_printer.rb', line 34

def copies=(copies)
  @copies = copies
end

#idObject



54
55
56
# File 'lib/escper/vendor_printer.rb', line 54

def id
  @id
end

#id=(id) ⇒ Object



58
59
60
# File 'lib/escper/vendor_printer.rb', line 58

def id=(id)
  @id = id
end

#nameObject



14
15
16
# File 'lib/escper/vendor_printer.rb', line 14

def name
  @name
end

#name=(name) ⇒ Object



18
19
20
# File 'lib/escper/vendor_printer.rb', line 18

def name=(name)
  @name = name
end

#pathObject



22
23
24
# File 'lib/escper/vendor_printer.rb', line 22

def path
  @path
end

#path=(path) ⇒ Object



26
27
28
# File 'lib/escper/vendor_printer.rb', line 26

def path=(path)
  @path = path
end