Exception: Simple::Service::UnknownFlagError

Inherits:
ExtraArgumentError show all
Defined in:
lib/simple/service/errors.rb

Instance Attribute Summary collapse

Attributes inherited from ExtraArgumentError

#action, #arguments

Instance Method Summary collapse

Constructor Details

#initialize(action, flags) ⇒ UnknownFlagError

Returns a new instance of UnknownFlagError.



53
54
55
56
# File 'lib/simple/service/errors.rb', line 53

def initialize(action, flags)
  @flags = flags
  super(action, flags)
end

Instance Attribute Details

#flagsObject (readonly)

Returns the value of attribute flags.



51
52
53
# File 'lib/simple/service/errors.rb', line 51

def flags
  @flags
end

Instance Method Details

#to_sObject



58
59
60
61
# File 'lib/simple/service/errors.rb', line 58

def to_s
  inspected_flags = flags.map { |flag| "--#{flag}" }.join(", ")
  "#{action}: unknown flag(s): #{inspected_flags}"
end