Class: Fontisan::Ufo::Compile::FeatureWriters::FeatureOutput
- Inherits:
-
Struct
- Object
- Struct
- Fontisan::Ufo::Compile::FeatureWriters::FeatureOutput
- Defined in:
- lib/fontisan/ufo/compile/feature_writers/base.rb
Overview
Value object returned by every feature writer's #write
method. Carries the structured data the corresponding
table builder needs to encode the binary subtable.
Writers return nil instead when the UFO has no data for
the feature — the compiler skips nil outputs.
Instance Attribute Summary collapse
-
#data ⇒ Object
Returns the value of attribute data.
-
#feature_tag ⇒ Object
Returns the value of attribute feature_tag.
-
#lookup_type ⇒ Object
Returns the value of attribute lookup_type.
-
#table_tag ⇒ Object
Returns the value of attribute table_tag.
Instance Attribute Details
#data ⇒ Object
Returns the value of attribute data
13 14 15 |
# File 'lib/fontisan/ufo/compile/feature_writers/base.rb', line 13 def data @data end |
#feature_tag ⇒ Object
Returns the value of attribute feature_tag
13 14 15 |
# File 'lib/fontisan/ufo/compile/feature_writers/base.rb', line 13 def feature_tag @feature_tag end |
#lookup_type ⇒ Object
Returns the value of attribute lookup_type
13 14 15 |
# File 'lib/fontisan/ufo/compile/feature_writers/base.rb', line 13 def lookup_type @lookup_type end |
#table_tag ⇒ Object
Returns the value of attribute table_tag
13 14 15 |
# File 'lib/fontisan/ufo/compile/feature_writers/base.rb', line 13 def table_tag @table_tag end |