class PactBroker::Api::Decorators::DecoratorContext

Attributes

base_url[R]
env[R]
query_string[R]
resource_title[R]
resource_url[R]

Public Class Methods

new(base_url, resource_url, env, options = {}) click to toggle source
# File lib/pact_broker/api/decorators/decorator_context.rb, line 7
def initialize base_url, resource_url, env, options = {}
  @base_url = self[:base_url] = base_url
  @resource_url = self[:resource_url] = resource_url
  @resource_title = self[:resource_title] = options[:resource_title]
  @env = self[:env] = env
  @query_string = self[:query_string] = (env["QUERY_STRING"] && !env["QUERY_STRING"].empty? ? env["QUERY_STRING"] : nil)
  merge!(options)
end

Public Instance Methods

to_s() click to toggle source
# File lib/pact_broker/api/decorators/decorator_context.rb, line 16
def to_s
  "DecoratorContext #{super}"
end