class Acter::InvalidAction

Public Class Methods

new(action, subject, schema) click to toggle source
Calls superclass method Acter::InvalidCommand::new
# File lib/acter/error.rb, line 56
def initialize(action, subject, schema)
  super(schema, subject, action)
end

Public Instance Methods

message() click to toggle source
# File lib/acter/error.rb, line 59
def message
  "No valid link for action"
end
to_s() click to toggle source
# 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