Method: Cylons::ServiceManager.build_service
- Defined in:
- lib/cylons/service_manager.rb
.build_service(model_klass) ⇒ Object
20 21 22 23 24 25 26 27 28 29 |
# File 'lib/cylons/service_manager.rb', line 20 def self.build_service(model_klass) proxy_service_class_name = "#{model_klass.name}Service" ::Object.const_set(proxy_service_class_name, ::Class.new(::Cylons::Service)) service_klass = proxy_service_class_name.constantize service_klass.model = model_klass ::Cylons.logger.info "REGISTERING_SERVICE_FOR #{model_klass}" service_klass end |