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.
167 168 169 |
# File 'lib/manifest.rb', line 167 def initialize super(ManifestProprietaryRelease.schema_id) end |
Class Method Details
.schema_id ⇒ Object
163 164 165 |
# File 'lib/manifest.rb', line 163 def self.schema_id "http://inqlude.org/schema/proprietary-release-manifest-v1#" end |
Instance Method Details
#expected_filename ⇒ Object
171 172 173 |
# File 'lib/manifest.rb', line 171 def expected_filename "#{name}.#{release_date}.manifest" end |
#has_version? ⇒ Boolean
179 180 181 |
# File 'lib/manifest.rb', line 179 def has_version? true end |
#is_released? ⇒ Boolean
175 176 177 |
# File 'lib/manifest.rb', line 175 def is_released? return true end |