lib/mixlib/install/artifact_info.rb in mixlib-install-0.8.0.alpha.7 vs lib/mixlib/install/artifact_info.rb in mixlib-install-0.8.0.alpha.8
- old
+ new
@@ -17,23 +17,25 @@
#
module Mixlib
class Install
class ArtifactInfo
- attr_accessor :url
- attr_accessor :md5
- attr_accessor :sha256
- attr_accessor :version
+ attr_reader :url
+ attr_reader :md5
+ attr_reader :sha256
+ attr_reader :sha1
+ attr_reader :version
- attr_accessor :platform
- attr_accessor :platform_version
- attr_accessor :architecture
+ attr_reader :platform
+ attr_reader :platform_version
+ attr_reader :architecture
def initialize(data)
@url = data[:url]
@md5 = data[:md5]
@sha256 = data[:sha256]
+ @sha1 = data[:sha1]
@version = data[:version]
@platform = data[:platform]
@platform_version = data[:platform_version]
@architecture = data[:architecture]
end
@@ -63,9 +65,10 @@
def to_hash
{
url: url,
md5: md5,
sha256: sha256,
+ sha1: sha1,
version: version,
platform: platform,
platform_version: platform_version,
architecture: architecture,
}