Exception: Astel::Rewriter::ConflictError

Inherits:
Error
  • Object
show all
Defined in:
lib/astel/rewriter.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(edit, conflicting_edit) ⇒ ConflictError

Returns a new instance of ConflictError.



8
9
10
11
12
13
# File 'lib/astel/rewriter.rb', line 8

def initialize(edit, conflicting_edit)
  @edit = edit
  @conflicting_edit = conflicting_edit
  super("edit #{edit.start_offset}...#{edit.end_offset} conflicts with " \
        "#{conflicting_edit.start_offset}...#{conflicting_edit.end_offset}")
end

Instance Attribute Details

#conflicting_editObject (readonly)

Returns the value of attribute conflicting_edit.



6
7
8
# File 'lib/astel/rewriter.rb', line 6

def conflicting_edit
  @conflicting_edit
end

#editObject (readonly)

Returns the value of attribute edit.



6
7
8
# File 'lib/astel/rewriter.rb', line 6

def edit
  @edit
end