Exception: Como::Opt::ErrorWithData

Inherits:
StandardError
  • Object
show all
Defined in:
lib/como.rb

Overview

Create exception with capability to pass arbitrary data

Direct Known Subclasses

InvalidOption, MissingArgument

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, data = nil) ⇒ ErrorWithData

Returns a new instance of ErrorWithData.



796
797
798
799
# File 'lib/como.rb', line 796

def initialize( message = nil, data = nil )
    super( message )
    @data = data
end

Instance Attribute Details

#dataObject (readonly)

Returns the value of attribute data.



795
796
797
# File 'lib/como.rb', line 795

def data
  @data
end