class Redactor::Extract
Attributes
finish[R]
rule[R]
start[R]
value[R]
Public Class Methods
new(rule:, value:, start:, finish:)
click to toggle source
# File lib/redactor/extract.rb, line 5 def initialize(rule:, value:, start:, finish:) @rule = rule @value = value @start = start @finish = finish end
Public Instance Methods
collides?(extract)
click to toggle source
# File lib/redactor/extract.rb, line 16 def collides?(extract) [:start, :finish].any? do |m| extract.send(m).between?(start, finish) end end
reason()
click to toggle source
# File lib/redactor/extract.rb, line 12 def reason rule.reason end