class Warp::Dir::Errors::InstanceError

This is a generic Exception that wraps an object passed to the initializer and assumed to be the reason for the failure. Message is optional, but each concrete exception should provide it's own concrete message

Attributes

instance[RW]

Public Class Methods

new(message = nil) click to toggle source
Calls superclass method
# File lib/warp/dir/errors.rb, line 24
def initialize(message = nil)
  super message ? message : "#{self.class.name}->[#{instance}]"
end

Public Instance Methods

color_error(instance_type, instance, result) click to toggle source
# File lib/warp/dir/errors.rb, line 32
def color_error instance_type, instance, result
  instance_type.red.bold +
    instance.to_s.yellow.bold +
    result.red.bold
end
name() click to toggle source
Calls superclass method
# File lib/warp/dir/errors.rb, line 28
def name
  super.gsub(%r{#{self.class.name}}, '')
end