Sha256: 95a94c9dfe9120adf5aa770aff53bf0b6e51f151b6f25c0561f1667fb4325624

Contents?: true

Size: 263 Bytes

Versions: 8

Compression:

Stored size: 263 Bytes

Contents

module KeepUp
  # Filter that skips dependencies if their name is on the list of things to be skipped.
  class SkipFilter
    def initialize(skip_list)
      @skip_list = skip_list
    end

    def call(dep)
      !@skip_list.include?(dep.name)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
keep_up-0.6.3 lib/keep_up/skip_filter.rb
keep_up-0.6.2 lib/keep_up/skip_filter.rb
keep_up-0.6.1 lib/keep_up/skip_filter.rb
keep_up-0.6.0 lib/keep_up/skip_filter.rb
keep_up-0.5.1 lib/keep_up/skip_filter.rb
keep_up-0.5.0 lib/keep_up/skip_filter.rb
keep_up-0.4.0 lib/keep_up/skip_filter.rb
keep_up-0.3.0 lib/keep_up/skip_filter.rb