Sha256: 9c8e0b5529c41a4c9938038d61dba46fdeac9d7516060cb0a9f7dc32767ecdcd

Contents?: true

Size: 543 Bytes

Versions: 3

Compression:

Stored size: 543 Bytes

Contents

module Borg
  module CLI
    module Assimilator
      def self.included(base) #:nodoc:
        base.send :alias_method, :execute_requested_actions_without_assimilator, :execute_requested_actions
        base.send :alias_method, :execute_requested_actions, :execute_requested_actions_with_assimilator
      end

      def execute_requested_actions_with_assimilator(config)
        config.assimilate!
        execute_requested_actions_without_assimilator config
      end
    end
  end
end

Capistrano::CLI.send :include, Borg::CLI::Assimilator

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
borg-rb-0.0.5 lib/borg/cli/assimilator.rb
borg-rb-0.0.4 lib/borg/cli/assimilator.rb
borg-rb-0.0.3 lib/borg/cli/assimilator.rb