Class: PDF::Reader::EventPoint

Inherits:
Object
  • Object
show all
Defined in:
lib/pdf/reader/overlapping_runs_filter.rb

Overview

Utility class used to avoid modifying the underlying TextRun objects while we’re looking for duplicates

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(x, run) ⇒ EventPoint

Returns a new instance of EventPoint.



56
57
58
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 56

def initialize x, run
  @x, @run = x, run
end

Instance Attribute Details

#runObject (readonly)

Returns the value of attribute run.



54
55
56
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 54

def run
  @run
end

#xObject (readonly)

Returns the value of attribute x.



54
55
56
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 54

def x
  @x
end

Instance Method Details

#start?Boolean

Returns:

  • (Boolean)


60
61
62
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 60

def start?
  @x == @run.x
end