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 "    def name\n      \#{name.inspect}\n    end\n  EOF\n  Copland::ClassFactory.instance.register( POOL_NAME, name, self )\nend\n"