module Pact::Provider::State::DSL
Public Instance Methods
Source
# File lib/pact/provider/state/provider_state.rb, line 10 def provider_state name, &block ProviderStates.provider_state(name, &block).register end
Source
# File lib/pact/provider/state/provider_state.rb, line 22 def provider_states_for name, &block ProviderStates.current_namespaces << name instance_eval(&block) ProviderStates.current_namespaces.pop end
Source
# File lib/pact/provider/state/provider_state.rb, line 14 def set_up &block ProviderStates.base_provider_state.register.register_set_up(&block) end
Source
# File lib/pact/provider/state/provider_state.rb, line 18 def tear_down &block ProviderStates.base_provider_state.register_tear_down(&block) end