Exception: Acter::InvalidAction
Instance Attribute Summary
#action, #params, #schema, #subject
Instance Method Summary
collapse
Constructor Details
#initialize(action, subject, schema) ⇒ InvalidAction
56
57
58
|
# File 'lib/acter/error.rb', line 56
def initialize(action, subject, schema)
super(schema, subject, action)
end
|
Instance Method Details
#message ⇒ Object
59
60
61
|
# File 'lib/acter/error.rb', line 59
def message
"No valid link for action"
end
|
#to_s ⇒ Object
62
63
64
65
66
67
68
|
# File 'lib/acter/error.rb', line 62
def to_s
if @action.nil? || @action == "help"
"Command-line help"
else
"#{message}: #{@subject.inspect} -> #{@action.inspect}"
end
end
|