lib/jruby_activiti.rb in jruby_activiti-1.2.3 vs lib/jruby_activiti.rb in jruby_activiti-1.2.4

- old
+ new

@@ -4,17 +4,19 @@ Bundler.require "activiti-engine" module JrubyActiviti ConfigPath ||= "config/activiti.cfg.xml" - def self.get_engine + def self.build_engine + return @engine if @engine + configuration = Java::OrgActivitiEngine::ProcessEngineConfiguration. createProcessEngineConfigurationFromResource(ConfigPath) - configuration.buildProcessEngine + @engine = configuration.buildProcessEngine end module Activiti - Engine = JrubyActiviti.get_engine + Engine = JrubyActiviti.build_engine RepositoryService = Engine.getRepositoryService() RuntimeService = Engine.getRuntimeService() TaskService = Engine.getTaskService() ManagementService = Engine.getManagementService() IdentityService = Engine.getIdentityService() \ No newline at end of file