Module: BundlePackageCheck
- Defined in:
- lib/bundle_package_check.rb,
lib/bundle_package_check/version.rb
Constant Summary collapse
- PATH_SECTION =
/^PATH\n( .*\n)+/
- VERSION =
"0.2.1"
Class Method Summary collapse
Class Method Details
.errors(all: false, ignore_extra: false, ignore_path: false) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/bundle_package_check.rb', line 5 def errors(all: false, ignore_extra: false, ignore_path: false) expected = expected_from_lock(all, ignore_path) actual = Dir["vendor/cache/*"].sort errors = [] errors += (expected - actual).map { |f| "Missing #{f}" } errors += (actual - expected).map { |f| "Unnecessary #{f}" } unless ignore_extra errors end |