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