Module: Zebra::Zpl::FontType

Defined in:
lib/zebra/zpl/font.rb

Defined Under Namespace

Classes: InvalidFontTypeError

Constant Summary collapse

TYPE_0 =

6pt

"0"
TYPE_CD =

6pt

"CD"
TYPE_A =

6pt

"A"
TYPE_B =

6pt

"B"
TYPE_E =

6pt

"E"
TYPE_F =

6pt

"F"
TYPE_G =

6pt

"G"
TYPE_H =

6pt

"H"

Class Method Summary collapse

Class Method Details

.valid_font_type?(font_type) ⇒ Boolean

Returns:

  • (Boolean)


38
39
40
# File 'lib/zebra/zpl/font.rb', line 38

def self.valid_font_type?(font_type)
  ["0", "CD", "A", "B", "E", "F", "G", "H"].include?(font_type)
end

.validate_font_type(font_type) ⇒ Object



42
43
44
# File 'lib/zebra/zpl/font.rb', line 42

def self.validate_font_type(font_type)
  raise InvalidFontTypeError unless valid_font_type?(font_type)
end