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