Module: Phenomenal::ContextRelationships
- Included in:
- Context
- Defined in:
- lib/phenomenal/relationship/context_relationships.rb
Overview
Define the methods that can be called by a context to define relationships
Instance Method Summary collapse
- #implies(context, *contexts) ⇒ Object
- #requires(context, *contexts) ⇒ Object
- #suggests(context, *contexts) ⇒ Object
Instance Method Details
#implies(context, *contexts) ⇒ Object
10 11 12 13 14 |
# File 'lib/phenomenal/relationship/context_relationships.rb', line 10 def implies(context,*contexts) set_context_relationship(context,contexts) do |target| self.parent_feature.implications_for(self,{:on=>target}) end end |
#requires(context, *contexts) ⇒ Object
4 5 6 7 8 |
# File 'lib/phenomenal/relationship/context_relationships.rb', line 4 def requires(context,*contexts) set_context_relationship(context,contexts) do |target| self.parent_feature.requirements_for(self,{:on=>target}) end end |
#suggests(context, *contexts) ⇒ Object
16 17 18 19 20 |
# File 'lib/phenomenal/relationship/context_relationships.rb', line 16 def suggests(context,*contexts) set_context_relationship(context,contexts) do |target| self.parent_feature.suggestions_for(self,{:on=>target}) end end |