Exception: CookbookOmnifetch::CookbookValidationFailure

Inherits:
OmnifetchError
  • Object
show all
Defined in:
lib/cookbook-omnifetch/exceptions.rb

Instance Method Summary collapse

Methods inherited from OmnifetchError

status_code

Constructor Details

#initialize(dependency, cached_cookbook) ⇒ CookbookValidationFailure

Returns a new instance of CookbookValidationFailure.

Parameters:

  • location (Location)

    the location (or any subclass) raising this validation error

  • cached_cookbook (CachedCookbook)

    the cached_cookbook that does not satisfy the constraint



69
70
71
72
73
# File 'lib/cookbook-omnifetch/exceptions.rb', line 69

def initialize(dependency, cached_cookbook)
  @dependency      = dependency
  @cached_cookbook = cached_cookbook
  super(to_s)
end

Instance Method Details

#to_sObject



75
76
77
# File 'lib/cookbook-omnifetch/exceptions.rb', line 75

def to_s
  "The cookbook downloaded for #{@dependency} did not satisfy the constraint."
end