Sha256: 245f8c2f7d2b25f25a7f5a7db2c34cfa67c7688d7aaedd7762b042aa5c183230

Contents?: true

Size: 463 Bytes

Versions: 14

Compression:

Stored size: 463 Bytes

Contents

module KnifeSolo
  module DeprecatedCommand

    def self.included(other)
      other.class_eval do
        def self.deprecated
          "`knife #{common_name}` is deprecated! Please use:\n  #{superclass.banner}"
        end

        banner deprecated
        self.options = superclass.options

        def self.load_deps
          superclass.load_deps
        end
      end
    end

    def run
      ui.warn self.class.deprecated
      super
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
knife-solo-0.7.0 lib/knife-solo/deprecated_command.rb
knife-solo-0.7.0.pre3 lib/knife-solo/deprecated_command.rb
knife-solo-0.7.0.pre2 lib/knife-solo/deprecated_command.rb
knife-solo-0.7.0.pre lib/knife-solo/deprecated_command.rb
knife-solo-0.6.0 lib/knife-solo/deprecated_command.rb
knife-solo-0.4.3 lib/knife-solo/deprecated_command.rb
knife-solo-0.5.1 lib/knife-solo/deprecated_command.rb
knife-solo-0.5.0 lib/knife-solo/deprecated_command.rb
knife-solo-0.4.2 lib/knife-solo/deprecated_command.rb
knife-solo-0.4.1 lib/knife-solo/deprecated_command.rb
knife-solo-0.4.0 lib/knife-solo/deprecated_command.rb
knife-solo-0.3.0 lib/knife-solo/deprecated_command.rb
knife-solo-0.3.0.pre5 lib/knife-solo/deprecated_command.rb
knife-solo-0.3.0.pre4 lib/knife-solo/deprecated_command.rb