Class: Stupidedi::Editor::Error
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods inherited from Result
#warning?
Constructor Details
#initialize(zipper, action, code, reason) ⇒ Error
Returns a new instance of Error.
58
59
60
61
|
# File 'lib/stupidedi/editor/result.rb', line 58
def initialize(zipper, action, code, reason)
@zipper, @action, @code, @reason =
zipper, action, code, reason
end
|
Instance Attribute Details
53
54
55
|
# File 'lib/stupidedi/editor/result.rb', line 53
def action
@action
end
|
56
57
58
|
# File 'lib/stupidedi/editor/result.rb', line 56
def code
@code
end
|
50
51
52
|
# File 'lib/stupidedi/editor/result.rb', line 50
def reason
@reason
end
|
47
48
49
|
# File 'lib/stupidedi/editor/result.rb', line 47
def zipper
@zipper
end
|
Instance Method Details
#error? ⇒ Boolean
69
70
71
|
# File 'lib/stupidedi/editor/result.rb', line 69
def error?
true
end
|
64
65
66
67
|
# File 'lib/stupidedi/editor/result.rb', line 64
def inspect
name = self.class.name.split('::').last
"#{name}(#{zipper.node.position.inspect}, #{@reason}, #{@zipper.node.inspect})"
end
|