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



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

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

Instance Method Details

#to_sObject



73
74
75
# File 'lib/cookbook-omnifetch/exceptions.rb', line 73

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