Sha256: 64482f7e90f394ea7fcd19efa73fec0beb02b41a8df2afa50c077c5664c3403b

Contents?: true

Size: 505 Bytes

Versions: 3

Compression:

Stored size: 505 Bytes

Contents

module Borg
  class CLI < Capistrano::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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
borg-rb-0.1.5 lib/borg/cli/assimilator.rb
borg-rb-0.1.4 lib/borg/cli/assimilator.rb
borg-rb-0.1.0 lib/borg/cli/assimilator.rb