Class: Fontisan::Models::CollectionInfo
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Fontisan::Models::CollectionInfo
- Defined in:
- lib/fontisan/models/collection_info.rb
Overview
Model for collection metadata
Represents comprehensive information about a TTC/OTC collection. Used by InfoCommand when operating on collection files.
Instance Method Summary collapse
-
#version_hex ⇒ String
Get version as a hexadecimal string.
-
#version_string ⇒ String
Get version as a formatted string.
Instance Method Details
#version_hex ⇒ String
Get version as a hexadecimal string
70 71 72 73 |
# File 'lib/fontisan/models/collection_info.rb', line 70 def version_hex version_int = (major_version << 16) | minor_version format("0x%08X", version_int) end |
#version_string ⇒ String
Get version as a formatted string
63 64 65 |
# File 'lib/fontisan/models/collection_info.rb', line 63 def version_string "#{major_version}.#{minor_version}" end |