class ConfigModule::ConfigError
for when a config setting error occurs
Attributes
details[R]
name[R]
object[R]
Public Class Methods
new(name, object, details = nil)
click to toggle source
# File lib/config_module/exceptions.rb, line 6 def initialize name, object, details = nil @name, @object, @details = name, object, details end
Public Instance Methods
message()
click to toggle source
# File lib/config_module/exceptions.rb, line 11 def message "invalid #{identifier} `#{name}' for #{object_info}" end
object_info()
click to toggle source
# File lib/config_module/exceptions.rb, line 15 def object_info if object.is_a?(Class) object.name else "instance of `#{object.class} < #{object.class.superclass}'" end end