Module: LockDiff::Gem

Defined in:
lib/lock_diff/gem.rb,
lib/lock_diff/gem/spec.rb,
lib/lock_diff/gem/package.rb,
lib/lock_diff/gem/ruby_gem.rb,
lib/lock_diff/gem/lockfile_comparator.rb,
lib/lock_diff/gem/ruby_gem_repository.rb

Defined Under Namespace

Modules: Spec Classes: LockfileComparator, NotChangedLockfile, NullRubyGem, NullSpec, Package, RubyGem, RubyGemRepository

Class Method Summary collapse

Class Method Details

.lock_file_diffs(pull_request) ⇒ Object

Raises:



13
14
15
16
17
# File 'lib/lock_diff/gem.rb', line 13

def lock_file_diffs(pull_request)
  pr_lockfile = Github::PrLockfile.new(pull_request, 'Gemfile.lock')
  raise NotChangedLockfile unless pr_lockfile.changed?
  LockfileComparator.compare_by(pr_lockfile)
end