class Diff::PackageManager

Constants

VERSION

Public Class Methods

new(strategy, diff) click to toggle source
# File lib/diff/package_manager.rb, line 11
def initialize(strategy, diff)
  @s = "Diff::Strategy::#{strategy.capitalize}".constantize.new(diff)
rescue NameError
  raise ArgumentError, "unknown strategy: #{strategy}"
end

Public Instance Methods

exists?() click to toggle source
# File lib/diff/package_manager.rb, line 17
def exists?
  @s.exists?
end
output(format = :markdown) click to toggle source
# File lib/diff/package_manager.rb, line 21
def output(format = :markdown)
  @s.output(format)
end