class Berkshelf::OutdatedDependency

Public Class Methods

new(locked, dependency) click to toggle source

@param [Dependency] locked_dependency

the locked dependency

@param [Dependency] dependency

the dependency that is outdated
# File lib/berkshelf/errors.rb, line 283
def initialize(locked, dependency)
  @locked     = locked
  @dependency = dependency
end

Public Instance Methods

message()
Alias for: to_s
to_s() click to toggle source
# File lib/berkshelf/errors.rb, line 288
def to_s
  "Berkshelf could not find compatible versions for cookbook '#{@dependency.name}':\n" +
    "  In Berksfile:\n" +
    "    #{@dependency.name} (#{@dependency.version_constraint})\n\n" +
    "  In Berksfile.lock:\n" +
    "    #{@locked.name} (#{@locked.version})\n\n" +
    "Try running `berks update #{@dependency.name}`, which will try to find '#{@dependency.name}' matching " +
    "'#{@dependency.version_constraint}'."
end
Also aliased as: message