class ExampleBackStencil

Attributes

names[R]
surnames[R]

Public Class Methods

default_max_error() click to toggle source
# File lib/stencils/example_back_stencil.rb, line 11
def self.default_max_error
  10
end
template() click to toggle source
# File lib/stencils/example_back_stencil.rb, line 2
def self.template
  @template ||= Shear::Template.build do |t|
    t.set 'NAMES', at: [1.3, 0.9]
    t.set 'DOCUMENT', at: [25.4, 0.8]
    t.set 'SURNAMES', at: [1.6, 8.0]
    t.set 'ID', at: [28.9, 8.1]
  end
end

Public Instance Methods

face() click to toggle source
# File lib/stencils/example_back_stencil.rb, line 15
def face
  :back
end
fields() click to toggle source
# File lib/stencils/example_back_stencil.rb, line 19
def fields
  @fields ||= Set[
    "names",
    "surnames",
    "has_sensible_data?"
  ]
end
has_sensible_data?() click to toggle source
# File lib/stencils/example_back_stencil.rb, line 27
def has_sensible_data?
  false
end
process_match() click to toggle source
# File lib/stencils/example_back_stencil.rb, line 33
def process_match
  @names = match.read([2.5, 4.4], [6.1, 6.2]).to_s
  @surnames = match.read([2.1, 13.1], [15.0, 15.0]).to_s
end