Method: Copland::ServiceModel::AbstractServiceModel.register_as

Defined in:
lib/copland/models/abstract.rb

.register_as(name) ⇒ Object

A convenience method for allowing subclasses to register themselves with the ClassFactory.



66
67
68
69
70
71
72
73
# File 'lib/copland/models/abstract.rb', line 66

def self.register_as( name )
  class_eval <<-EOF
    def name
      #{name.inspect}
    end
  EOF
  Copland::ClassFactory.instance.register( POOL_NAME, name, self )
end