Class: FPM::Cookery::SourceIntegrityCheck
- Inherits:
-
Object
- Object
- FPM::Cookery::SourceIntegrityCheck
- Defined in:
- lib/fpm/cookery/source_integrity_check.rb
Instance Attribute Summary collapse
-
#checksum_actual ⇒ Object
readonly
Returns the value of attribute checksum_actual.
-
#checksum_expected ⇒ Object
readonly
Returns the value of attribute checksum_expected.
-
#digest ⇒ Object
readonly
Returns the value of attribute digest.
-
#filename ⇒ Object
readonly
Returns the value of attribute filename.
Instance Method Summary collapse
- #checksum_missing? ⇒ Boolean
- #error? ⇒ Boolean
-
#initialize(recipe) ⇒ SourceIntegrityCheck
constructor
A new instance of SourceIntegrityCheck.
Constructor Details
#initialize(recipe) ⇒ SourceIntegrityCheck
Returns a new instance of SourceIntegrityCheck.
8 9 10 11 12 13 14 15 16 |
# File 'lib/fpm/cookery/source_integrity_check.rb', line 8 def initialize(recipe) @recipe = recipe @error = false @filename = recipe.local_path @digest = nil @checksum_expected = nil @checksum_actual = nil verify! end |
Instance Attribute Details
#checksum_actual ⇒ Object (readonly)
Returns the value of attribute checksum_actual.
6 7 8 |
# File 'lib/fpm/cookery/source_integrity_check.rb', line 6 def checksum_actual @checksum_actual end |
#checksum_expected ⇒ Object (readonly)
Returns the value of attribute checksum_expected.
6 7 8 |
# File 'lib/fpm/cookery/source_integrity_check.rb', line 6 def checksum_expected @checksum_expected end |
#digest ⇒ Object (readonly)
Returns the value of attribute digest.
6 7 8 |
# File 'lib/fpm/cookery/source_integrity_check.rb', line 6 def digest @digest end |
#filename ⇒ Object (readonly)
Returns the value of attribute filename.
6 7 8 |
# File 'lib/fpm/cookery/source_integrity_check.rb', line 6 def filename @filename end |
Instance Method Details
#checksum_missing? ⇒ Boolean
22 23 24 |
# File 'lib/fpm/cookery/source_integrity_check.rb', line 22 def checksum_missing? checksum_expected.nil? end |
#error? ⇒ Boolean
18 19 20 |
# File 'lib/fpm/cookery/source_integrity_check.rb', line 18 def error? @error end |