Sha256: e588c2defdf71394479b27366ff362d2edefe55cf2c48ceed3a100542f453bf3
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
require "jruby_activiti/version" require "jbundler" Bundler.require "activiti-engine" module JrubyActiviti ConfigPath ||= "config/activiti.cfg.xml" def self.build_engine Activiti.build_engine end module Activiti def self.build_engine return self if @engine configuration = Java::OrgActivitiEngine::ProcessEngineConfiguration. createProcessEngineConfigurationFromResource(ConfigPath) @engine = configuration.buildProcessEngine self.set_activiti_const return self end def self.set_activiti_const const_set 'Engine', @engine const_set 'RepositoryService', @engine.getRepositoryService() const_set 'RuntimeService', @engine.getRuntimeService() const_set 'TaskService', @engine.getTaskService() const_set 'ManagementService', @engine.getManagementService() const_set 'IdentityService', @engine.getIdentityService() const_set 'HistoryService', @engine.getHistoryService() const_set 'FormService', @engine.getFormService() end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jruby_activiti-1.2.5 | lib/jruby_activiti.rb |