Module: Zebra::Zpl::Justification

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

Defined Under Namespace

Classes: InvalidJustificationError

Constant Summary collapse

LEFT =

ZPL-supported values (“L” is default)

'L'
RIGHT =
'R'
CENTER =
'C'
JUSTIFIED =
'J'

Class Method Summary collapse

Class Method Details

.valid_justification?(justification) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/zebra/zpl/justification.rb', line 12

def self.valid_justification?(justification)
  [LEFT, RIGHT, CENTER, JUSTIFIED].include? justification
end

.validate_justification(justification) ⇒ Object



16
17
18
# File 'lib/zebra/zpl/justification.rb', line 16

def self.validate_justification(justification)
  raise InvalidJustificationError unless valid_justification?(justification)
end