Sha256: 7d8716a07a0f8d10c5d0d7f4e8b8426a364a815a2a18dfbe155909d0159dce45

Contents?: true

Size: 593 Bytes

Versions: 24

Compression:

Stored size: 593 Bytes

Contents

# frozen_string_literal: true

module Diffend
  # Extend bundler with a new secure command to be able to run Diffend separately
  class BundleSecure
    ::Bundler::Plugin::API.command(Diffend::Commands::SECURE, self)

    # Execute diffend check
    #
    # @param _name [String] command name
    # @param _args [Array] arguments from ARGV
    def exec(_name, _args)
      config = Diffend::Config.new(
        command: Diffend::Commands::SECURE,
        severity: Diffend::Logger::INFO
      )

      Diffend::LatestVersion.call(config)

      Diffend::Execute.call(config)
    end
  end
end

Version data entries

24 entries across 24 versions & 2 rubygems

Version Path
diffend-monitor-0.2.50 lib/diffend/bundle_secure.rb
diffend-0.2.50 lib/diffend/bundle_secure.rb
diffend-monitor-0.2.49 lib/diffend/bundle_secure.rb
diffend-0.2.49 lib/diffend/bundle_secure.rb
diffend-monitor-0.2.48 lib/diffend/bundle_secure.rb
diffend-0.2.48 lib/diffend/bundle_secure.rb
diffend-0.2.47 lib/diffend/bundle_secure.rb
diffend-monitor-0.2.46 lib/diffend/bundle_secure.rb
diffend-0.2.46 lib/diffend/bundle_secure.rb
diffend-0.2.45 lib/diffend/bundle_secure.rb
diffend-monitor-0.2.44 lib/diffend/bundle_secure.rb
diffend-0.2.44 lib/diffend/bundle_secure.rb
diffend-monitor-0.2.43 lib/diffend/bundle_secure.rb
diffend-0.2.43 lib/diffend/bundle_secure.rb
diffend-monitor-0.2.42 lib/diffend/bundle_secure.rb
diffend-0.2.42 lib/diffend/bundle_secure.rb
diffend-monitor-0.2.41 lib/diffend/bundle_secure.rb
diffend-0.2.41 lib/diffend/bundle_secure.rb
diffend-monitor-0.2.40 lib/diffend/bundle_secure.rb
diffend-0.2.40 lib/diffend/bundle_secure.rb