Class: CooCoo::DataSources::Xournal::TrainingDocument::Example
- Defined in:
- lib/coo-coo/data_sources/xournal/training_document/example.rb
Instance Attribute Summary collapse
-
#label ⇒ Object
Returns the value of attribute label.
-
#stroke_sets ⇒ Object
readonly
Returns the value of attribute stroke_sets.
Instance Method Summary collapse
- #add_set(strokes) ⇒ Object
- #each_set(&block) ⇒ Object
- #empty? ⇒ Boolean
-
#initialize(label, *sets) ⇒ Example
constructor
A new instance of Example.
- #size ⇒ Object
Constructor Details
Instance Attribute Details
#label ⇒ Object
Returns the value of attribute label.
6 7 8 |
# File 'lib/coo-coo/data_sources/xournal/training_document/example.rb', line 6 def label @label end |
#stroke_sets ⇒ Object (readonly)
Returns the value of attribute stroke_sets.
7 8 9 |
# File 'lib/coo-coo/data_sources/xournal/training_document/example.rb', line 7 def stroke_sets @stroke_sets end |
Instance Method Details
#add_set(strokes) ⇒ Object
17 18 19 20 |
# File 'lib/coo-coo/data_sources/xournal/training_document/example.rb', line 17 def add_set(strokes) @stroke_sets << strokes self end |
#each_set(&block) ⇒ Object
22 23 24 |
# File 'lib/coo-coo/data_sources/xournal/training_document/example.rb', line 22 def each_set(&block) @stroke_sets.each(&block) end |
#empty? ⇒ Boolean
26 27 28 |
# File 'lib/coo-coo/data_sources/xournal/training_document/example.rb', line 26 def empty? @stroke_sets.empty? end |
#size ⇒ Object
30 31 32 |
# File 'lib/coo-coo/data_sources/xournal/training_document/example.rb', line 30 def size @stroke_sets.size end |