class OpenBD::Paper

Attributes

source[R]

Public Class Methods

new(source) click to toggle source
# File lib/open_bd/paper.rb, line 5
def initialize(source)
  @source = source
end

Public Instance Methods

height() click to toggle source
# File lib/open_bd/paper.rb, line 17
def height
  values = source.dig("Measure")
  if !values.empty?
    value = values.find { |v| v["MeasureType"] == "01" }
    value["Measurement"]
  end
end
size() click to toggle source
# File lib/open_bd/paper.rb, line 9
def size
  source.dig("ProductForm")
end
size_detail() click to toggle source
# File lib/open_bd/paper.rb, line 13
def size_detail
  source.dig("ProductFormDetail")
end
width() click to toggle source
# File lib/open_bd/paper.rb, line 25
def width
  values = source.dig("Measure")
  if !values.empty?
    value = values.find { |v| v["MeasureType"] == "00" }
    value["Measurement"]
  end
end