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.



62
63
64
65
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 62

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

Instance Attribute Details

#runObject (readonly)

Returns the value of attribute run.



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

def run
  @run
end

#xObject (readonly)

Returns the value of attribute x.



58
59
60
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 58

def x
  @x
end

Instance Method Details

#start?Boolean

Returns:

  • (Boolean)


67
68
69
# File 'lib/pdf/reader/overlapping_runs_filter.rb', line 67

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