class Acter::InvalidSubject

Public Class Methods

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

Public Instance Methods

message() click to toggle source
# File lib/acter/error.rb, line 43
def message
  "Invalid subject"
end
to_s() click to toggle source
# File lib/acter/error.rb, line 46
def to_s
  if @subject.nil? || @subject == "help"
    "Command-line help"
  else
    "#{message}: #{@subject.inspect}"
  end
end