Class: Spinach::FeatureSteps
- Inherits:
-
Object
- Object
- Spinach::FeatureSteps
- Includes:
- MiniTest::Assertions, RSpec::Matchers, DSL
- Defined in:
- lib/spinach/feature_steps.rb,
lib/spinach/capybara.rb
Overview
The feature class is the class which all the features must inherit from.
Defined Under Namespace
Modules: Capybara
Class Method Summary collapse
-
.include(*args) ⇒ Object
Exposes the include method publicly so you can add more modules to it due its plastic nature.
- .include_private ⇒ Object
-
.inherited(base) ⇒ Object
Registers the feature class for later use.
Methods included from DSL
Class Method Details
.include(*args) ⇒ Object
Exposes the include method publicly so you can add more modules to it due its plastic nature.
25 26 27 |
# File 'lib/spinach/feature_steps.rb', line 25 def include(*args) include_private(*args) end |
.include_private ⇒ Object
18 |
# File 'lib/spinach/feature_steps.rb', line 18 alias_method :include_private, :include |
.inherited(base) ⇒ Object
Registers the feature class for later use.
14 15 16 |
# File 'lib/spinach/feature_steps.rb', line 14 def inherited(base) Spinach.feature_steps << base end |