Class: Trice::ControllerMethods::StubConfiguration
- Inherits:
-
Object
- Object
- Trice::ControllerMethods::StubConfiguration
- Defined in:
- lib/trice/controller_methods/stub_configuration.rb
Instance Method Summary collapse
-
#initialize(condition) ⇒ StubConfiguration
constructor
A new instance of StubConfiguration.
- #stubbable?(request) ⇒ Boolean
Constructor Details
#initialize(condition) ⇒ StubConfiguration
Returns a new instance of StubConfiguration.
4 5 6 7 |
# File 'lib/trice/controller_methods/stub_configuration.rb', line 4 def initialize(condition) @condition = condition @is_callable = @condition.respond_to?(:call) end |
Instance Method Details
#stubbable?(request) ⇒ Boolean
9 10 11 |
# File 'lib/trice/controller_methods/stub_configuration.rb', line 9 def stubbable?(request) @is_callable ? @condition.call(request) : !!@condition end |