Exception: Acter::MissingParameters

Inherits:
InvalidCommand show all
Defined in:
lib/acter/error.rb

Instance Attribute Summary

Attributes inherited from InvalidCommand

#action, #params, #schema, #subject

Instance Method Summary collapse

Constructor Details

#initialize(params, action, subject, schema) ⇒ MissingParameters

Returns a new instance of MissingParameters.



72
73
74
# File 'lib/acter/error.rb', line 72

def initialize(params, action, subject, schema)
  super(schema, subject, action, params)
end

Instance Method Details

#messageObject



75
76
77
# File 'lib/acter/error.rb', line 75

def message
  "Missing required parameters"
end

#to_sObject



78
79
80
# File 'lib/acter/error.rb', line 78

def to_s
  "#{message}: #{@params.map(&:inspect).join(", ")}"
end