Class: ManifestProprietaryRelease
- Inherits:
-
Manifest
- Object
- JsonObject
- Manifest
- ManifestProprietaryRelease
- Defined in:
- lib/manifest.rb
Instance Attribute Summary
Attributes inherited from Manifest
#filename, #libraryname, #schema_version
Attributes inherited from JsonObject
Class Method Summary collapse
Instance Method Summary collapse
- #expected_filename ⇒ Object
- #has_version? ⇒ Boolean
-
#initialize ⇒ ManifestProprietaryRelease
constructor
A new instance of ManifestProprietaryRelease.
- #is_released? ⇒ Boolean
Methods inherited from Manifest
descendants, for_schema_id, parse_file, parse_schema_version, #path, #schema_name
Methods inherited from JsonObject
all_keys, attribute, #from_hash, #from_json, keys, #to_hash, #to_json, #valid?
Constructor Details
#initialize ⇒ ManifestProprietaryRelease
Returns a new instance of ManifestProprietaryRelease.
166 167 168 |
# File 'lib/manifest.rb', line 166 def initialize super(ManifestProprietaryRelease.schema_id) end |
Class Method Details
.schema_id ⇒ Object
162 163 164 |
# File 'lib/manifest.rb', line 162 def self.schema_id "http://inqlude.org/schema/proprietary-release-manifest-v1#" end |
Instance Method Details
#expected_filename ⇒ Object
170 171 172 |
# File 'lib/manifest.rb', line 170 def expected_filename "#{name}.#{release_date}.manifest" end |
#has_version? ⇒ Boolean
178 179 180 |
# File 'lib/manifest.rb', line 178 def has_version? true end |
#is_released? ⇒ Boolean
174 175 176 |
# File 'lib/manifest.rb', line 174 def is_released? return true end |