Method: EPO::DB#register_model

Defined in:
lib/epo/core/db.rb

#register_model(model) ⇒ Object

Updates self.models and build a route for the model raise an error if the model is already known

Raises:

  • (ArgumentError)


49
50
51
52
53
# File 'lib/epo/core/db.rb', line 49

def register_model(model)
  raise ArgumentError, "already know this model" if models.include?(model)
  models << model
  build_route_for_model(model)
end