Sha256: b902ceaca5c0743f34d89f2b3e8c02c9e94e1784c0104c75d5dbd0bc46f88c67

Contents?: true

Size: 234 Bytes

Versions: 12

Compression:

Stored size: 234 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
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
scout-gear-10.1.0 lib/scout/workflow/util.rb
scout-gear-10.0.1 lib/scout/workflow/util.rb
scout-gear-9.1.0 lib/scout/workflow/util.rb
scout-gear-9.0.0 lib/scout/workflow/util.rb
scout-gear-8.1.0 lib/scout/workflow/util.rb
scout-gear-8.0.0 lib/scout/workflow/util.rb
scout-gear-7.3.0 lib/scout/workflow/util.rb
scout-gear-7.2.0 lib/scout/workflow/util.rb
scout-gear-7.1.0 lib/scout/workflow/util.rb
scout-gear-6.0.0 lib/scout/workflow/util.rb
scout-gear-5.2.0 lib/scout/workflow/util.rb
scout-gear-5.1.1 lib/scout/workflow/util.rb