Sha256: c5875575a05fbb772c300ba46bf172111f73e3487c4753e348f44e68c8a9b804
Contents?: true
Size: 1.8 KB
Versions: 3
Compression:
Stored size: 1.8 KB
Contents
home = File.dirname(__FILE__) $:.unshift(home) unless $:.include?(home) || $:.include?(File.expand_path(home)) #------------------------------------------------------------------------------- require 'rubygems' require 'coral_core' #--- # Include data model [ :event, :command, :action, :base ].each do |name| require File.join('coral_plan', name.to_s + '.rb') end #******************************************************************************* # Coral Execution Plan Library # # This provides the ability to create repeatable execution plans that can be # loaded from and stored into files, among other things... # # Author:: Adrian Webb (mailto:adrian.webb@coraltech.net) # License:: GPLv3 module Coral #----------------------------------------------------------------------------- # Constructor / Destructor def self.create_plan(name, options = {}) return Coral::Plan.create(name, options) end #--- def self.delete_plan(name) return Coral::Plan.delete(name) end #----------------------------------------------------------------------------- # Accessors / Modifiers def self.plan(name) return Coral::Plan[name] end #******************************************************************************* module Plan VERSION = File.read(File.join(File.dirname(__FILE__), '..', 'VERSION')) #----------------------------------------------------------------------------- # Constructor / Destructor def self.create(name, options = {}) return Coral::Plan::Base.create(name, options) end #--- def self.delete(name) return Coral::Plan::Base.delete(name) end #----------------------------------------------------------------------------- # Accessors / Modifiers def self.[](name) return Coral::Plan::Base[name] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
coral_plan-0.1.3 | lib/coral_plan.rb |
coral_plan-0.1.2 | lib/coral_plan.rb |
coral_plan-0.1.1 | lib/coral_plan.rb |