Class: Fontist::CollectionFile::FontFileMetadata
- Inherits:
-
Object
- Object
- Fontist::CollectionFile::FontFileMetadata
- Defined in:
- lib/fontist/collection_file.rb
Overview
Simple metadata container that provides the same interface as FontFile This avoids creating tempfiles while maintaining compatibility with code that expects FontFile objects.
Instance Attribute Summary collapse
-
#family ⇒ Object
readonly
Returns the value of attribute family.
-
#full_name ⇒ Object
readonly
Returns the value of attribute full_name.
-
#preferred_family_name ⇒ Object
readonly
Returns the value of attribute preferred_family_name.
-
#preferred_subfamily_name ⇒ Object
readonly
Returns the value of attribute preferred_subfamily_name.
-
#subfamily ⇒ Object
readonly
Returns the value of attribute subfamily.
Instance Method Summary collapse
-
#initialize(metadata) ⇒ FontFileMetadata
constructor
A new instance of FontFileMetadata.
Constructor Details
#initialize(metadata) ⇒ FontFileMetadata
Returns a new instance of FontFileMetadata.
126 127 128 129 130 131 132 |
# File 'lib/fontist/collection_file.rb', line 126 def initialize() @full_name = [:full_name] @family = [:family_name] @subfamily = [:subfamily_name] @preferred_family_name = [:preferred_family] @preferred_subfamily_name = [:preferred_subfamily] end |
Instance Attribute Details
#family ⇒ Object (readonly)
Returns the value of attribute family.
123 124 125 |
# File 'lib/fontist/collection_file.rb', line 123 def family @family end |
#full_name ⇒ Object (readonly)
Returns the value of attribute full_name.
123 124 125 |
# File 'lib/fontist/collection_file.rb', line 123 def full_name @full_name end |
#preferred_family_name ⇒ Object (readonly)
Returns the value of attribute preferred_family_name.
123 124 125 |
# File 'lib/fontist/collection_file.rb', line 123 def preferred_family_name @preferred_family_name end |
#preferred_subfamily_name ⇒ Object (readonly)
Returns the value of attribute preferred_subfamily_name.
123 124 125 |
# File 'lib/fontist/collection_file.rb', line 123 def preferred_subfamily_name @preferred_subfamily_name end |
#subfamily ⇒ Object (readonly)
Returns the value of attribute subfamily.
123 124 125 |
# File 'lib/fontist/collection_file.rb', line 123 def subfamily @subfamily end |