Module: PFAElementModule
- Included in:
- PFA::RelativePFA::DataTime, PFA::RelativePFA::Node
- Defined in:
- lib/pfa/pfa_element_module.rb
Overview
Pour ajouter des méthodes communes à RelativePFA::Node et RelativePFA::DataTime
Instance Method Summary collapse
-
#abs_data ⇒ Object
Sera redéfini pour RelativePFA::Node, mais pas pour.
-
#drawnable? ⇒ Boolean
des deux PFA (idéal et réel).
-
#part? ⇒ Boolean
True si c’est une partie (acte).
-
#printable? ⇒ Boolean
décrivant le PFA, à ne pas confondre avec le graphique).
Instance Method Details
#abs_data ⇒ Object
Sera redéfini pour RelativePFA::Node, mais pas pour
26 27 28 |
# File 'lib/pfa/pfa_element_module.rb', line 26 def abs_data {type: 'data_time', printed: false} end |
#drawnable? ⇒ Boolean
des deux PFA (idéal et réel)
20 21 22 |
# File 'lib/pfa/pfa_element_module.rb', line 20 def drawnable? return abs_data[:drawn] == true end |
#part? ⇒ Boolean
Returns true si c’est une partie (acte).
8 9 10 |
# File 'lib/pfa/pfa_element_module.rb', line 8 def part? return abs_data[:type] == 'part' end |
#printable? ⇒ Boolean
décrivant le PFA, à ne pas confondre avec le graphique)
14 15 16 |
# File 'lib/pfa/pfa_element_module.rb', line 14 def printable? return abs_data[:printed] == true end |