Module: Parliament::Grom::Decorator::ProcedureStep
- Defined in:
- lib/parliament/grom/decorator/procedure_step.rb
Overview
Decorator namespace for Grom::Node instances with type: id.parliament.uk/schema/ProcedureStep
Instance Method Summary collapse
-
#description ⇒ String
Alias procedureStepDescription with fallback.
-
#distance_from_origin ⇒ Integer
Alias distance with fallback.
-
#houses ⇒ Array
Alias procedureStepHasHouse with fallback.
-
#name ⇒ String
Alias procedureStepName with fallback.
Instance Method Details
#description ⇒ String
Alias procedureStepDescription with fallback.
30 31 32 |
# File 'lib/parliament/grom/decorator/procedure_step.rb', line 30 def description respond_to?(:procedureStepDescription) ? procedureStepDescription : '' end |
#distance_from_origin ⇒ Integer
Alias distance with fallback.
23 24 25 |
# File 'lib/parliament/grom/decorator/procedure_step.rb', line 23 def distance_from_origin respond_to?(:distance) ? distance.to_i : 0 end |
#houses ⇒ Array
Alias procedureStepHasHouse with fallback.
16 17 18 |
# File 'lib/parliament/grom/decorator/procedure_step.rb', line 16 def houses respond_to?(:procedureStepHasHouse) ? procedureStepHasHouse : [] end |
#name ⇒ String
Alias procedureStepName with fallback.
9 10 11 |
# File 'lib/parliament/grom/decorator/procedure_step.rb', line 9 def name respond_to?(:procedureStepName) ? procedureStepName : '' end |