class PactBroker::Api::Resources::ProviderStates
Public Instance Methods
Source
# File lib/pact_broker/api/resources/provider_states.rb, line 12 def allowed_methods ["GET", "OPTIONS"] end
Source
# File lib/pact_broker/api/resources/provider_states.rb, line 8 def content_types_provided [["application/hal+json", :to_json]] end
Source
# File lib/pact_broker/api/resources/provider_states.rb, line 24 def policy_name :'pacts::pact' end
Source
# File lib/pact_broker/api/resources/provider_states.rb, line 16 def resource_exists? !!provider end
Source
# File lib/pact_broker/api/resources/provider_states.rb, line 20 def to_json decorator_class(:provider_states_decorator).new(provider_states).to_json(decorator_options) end
Private Instance Methods
Source
# File lib/pact_broker/api/resources/provider_states.rb, line 32 def provider_states @provider_states ||= provider_state_service.list_provider_states(provider) end
attr_reader :provider_states