Sha256: e025582545ecad67e64222df5dfcd5d07d7ef5f4a17977372880f5dc25384994
Contents?: true
Size: 488 Bytes
Versions: 4
Compression:
Stored size: 488 Bytes
Contents
module Workflow def self.annonymous_workflow(name = nil, &block) mod = Module.new mod.extend Workflow mod.name = name mod.directory = Workflow.directory[name] if name mod.instance_eval(&block) mod end def self.installed_workflows Path.setup("workflows").glob_all("*").collect{|f| File.basename(f) }.uniq end def find_in_dependencies(name, dependencies) name = name.to_sym dependencies.select{|dep| dep.task_name.to_sym == name } end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
scout-gear-10.7.3 | lib/scout/workflow/util.rb |
scout-gear-10.7.2 | lib/scout/workflow/util.rb |
scout-gear-10.7.1 | lib/scout/workflow/util.rb |
scout-gear-10.7.0 | lib/scout/workflow/util.rb |