Exception: Argser::Parser::ParserError

Inherits:
Exception
  • Object
show all
Defined in:
lib/argser/parser.rb

Overview

Parser errors used to display errors ($p is replaced by the parameter used by the user, $v is replaced by the value given)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, token = '', value = '') ⇒ ParserError

Returns a new instance of ParserError.



298
299
300
# File 'lib/argser/parser.rb', line 298

def initialize(message, token='', value='')
    @message = message.gsub('$p', token.to_s).gsub('$v', value.to_s)
end

Instance Attribute Details

#messageObject (readonly)

Returns the value of attribute message.



297
298
299
# File 'lib/argser/parser.rb', line 297

def message
  @message
end