Sha256: cc79de10e24d28168f40dfeeafd338ce8d79f12fcb0a393c1579661c4b36dd11
Contents?: true
Size: 611 Bytes
Versions: 5
Compression:
Stored size: 611 Bytes
Contents
require_relative 'entangler/version' require_relative 'entangler/entangled_file' module Entangler class << self attr_accessor :executor def run(base_dir, opts = {}) opts = {mode: 'master'}.merge(opts) require 'entangler/executor/base' if opts[:mode] == 'master' require 'entangler/executor/master' self.executor = Entangler::Executor::Master.new(base_dir, opts) elsif opts[:mode] == 'slave' require 'entangler/executor/slave' self.executor = Entangler::Executor::Slave.new(base_dir, opts) end self.executor.run end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
entangler-0.3.1 | lib/entangler.rb |
entangler-0.3.0 | lib/entangler.rb |
entangler-0.2.1 | lib/entangler.rb |
entangler-0.2.0 | lib/entangler.rb |
entangler-0.1.2 | lib/entangler.rb |