Exception: Unitsml::Errors::InvalidModelError

Inherits:
BaseError
  • Object
show all
Defined in:
lib/unitsml/errors/invalid_model_error.rb

Instance Method Summary collapse

Constructor Details

#initialize(klass) ⇒ InvalidModelError

Returns a new instance of InvalidModelError.



6
7
8
9
10
11
12
# File 'lib/unitsml/errors/invalid_model_error.rb', line 6

def initialize(klass)
  class_name = display_name(klass)
  parent = klass.is_a?(Class) ? klass.superclass : nil
  super("[unitsml] Error: #{class_name} cannot be registered as a " \
        "UnitsML model. register_model expects a subclass of " \
        "::Unitsdb::*, got superclass #{parent}.")
end