Exception: Acter::InvalidAction
- Inherits:
-
InvalidCommand
- Object
- StandardError
- Error
- InvalidCommand
- Acter::InvalidAction
- Defined in:
- lib/acter/error.rb
Instance Attribute Summary
Attributes inherited from InvalidCommand
#action, #params, #schema, #subject
Instance Method Summary collapse
-
#initialize(action, subject, schema) ⇒ InvalidAction
constructor
A new instance of InvalidAction.
- #message ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize(action, subject, schema) ⇒ InvalidAction
Returns a new instance of 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 "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 "#{}: #{@subject.inspect} -> #{@action.inspect}" end end |