Class: CucumberFM::FeatureElement::Scenario
- Inherits:
-
Struct
- Object
- Struct
- CucumberFM::FeatureElement::Scenario
- Includes:
- Component::Comments, Component::Tags, Component::Title
- Defined in:
- lib/cucumber_f_m/feature_element/scenario.rb
Constant Summary collapse
- PATTERN =
/((^.*#+.*\n)+\n?)?(^.*@+.*\n)?^[ \t]*Scenario:.*\n?(^.*\S+.*\n?)*/
Constants included from Component::Comments
Component::Comments::LINE_PATTERN
Constants included from Component::Tags
Component::Tags::LINE_PATTERN, Component::Tags::STATUS_COMPLETE, Component::Tags::TAG_PATTERN, Component::Tags::TECHNICAL
Instance Attribute Summary collapse
-
#feature ⇒ Object
Returns the value of attribute feature.
-
#raw ⇒ Object
Returns the value of attribute raw.
Instance Method Summary collapse
Methods included from Component::Comments
Methods included from Component::Title
Methods included from Component::Tags
#done?, #estimation, #tags, #tags=, #tags_without_technical, #value
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class CucumberFM::FeatureElement::Component::Tags
Instance Attribute Details
#feature ⇒ Object
Returns the value of attribute feature
3 4 5 |
# File 'lib/cucumber_f_m/feature_element/scenario.rb', line 3 def feature @feature end |
#raw ⇒ Object
Returns the value of attribute raw
3 4 5 |
# File 'lib/cucumber_f_m/feature_element/scenario.rb', line 3 def raw @raw end |
Instance Method Details
#second_tags_source ⇒ Object
10 11 12 |
# File 'lib/cucumber_f_m/feature_element/scenario.rb', line 10 def feature.info end |