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