Class CommandOptionError
In: kwalify/util/option-parser.rb
Parent: StandardError

$Rev: 83 $ $Release: 0.7.1 $ copyright(c) 2005-2008 kuwata-lab all rights reserved.

Methods

new  

Attributes

error_symbol  [R] 
option  [R] 

Public Class methods

[Source]

# File kwalify/util/option-parser.rb, line 8
  def initialize(option, error_symbol, message=nil)
    if !message
      case error_symbol
      when :no_argument
        message = "-%s: argument required." % option
      when :unknown_option
        message = "-%s: unknown option." % option
      when :invalid_property
        message = "-%s: invalid property." % option
      else
        message = "*** internal error(optchar=#{option}, error_symbol=#{error_symbol}) ***"
      end
    end
    super(message)
    @option = option
    @error_symbol = error_symbol
  end

[Validate]