Class: Fontisan::Ufo::DataSet
- Inherits:
-
Object
- Object
- Fontisan::Ufo::DataSet
- Defined in:
- lib/fontisan/ufo/data_set.rb
Overview
Per-glyph custom data from glyphs/<glyph>.plist. Each glyph
has its own plist file with arbitrary key/value data.
Instance Method Summary collapse
- #[](glyph_name) ⇒ Object
-
#initialize ⇒ DataSet
constructor
A new instance of DataSet.
- #keys ⇒ Object
Constructor Details
#initialize ⇒ DataSet
Returns a new instance of DataSet.
8 9 10 |
# File 'lib/fontisan/ufo/data_set.rb', line 8 def initialize @data = {} # glyph_name => Hash<String, Object> end |
Instance Method Details
#[](glyph_name) ⇒ Object
12 13 14 |
# File 'lib/fontisan/ufo/data_set.rb', line 12 def [](glyph_name) @data[glyph_name.to_s] ||= {} end |
#keys ⇒ Object
16 17 18 |
# File 'lib/fontisan/ufo/data_set.rb', line 16 def keys @data.keys end |