Sha256: fe46574c0ad005257bd29f3d7f04e71b39f1042eef2ecba1b761e93b95bbfe68
Contents?: true
Size: 658 Bytes
Versions: 24
Compression:
Stored size: 658 Bytes
Contents
module PactBroker module Api module Decorators class DecoratorContext < Hash attr_reader :base_url, :resource_url, :resource_title def initialize base_url, resource_url, options = {} @base_url = base_url self[:base_url] = base_url @resource_url = resource_url self[:resource_url] = resource_url if options[:resource_title] @resource_title = options[:resource_title] self[:resource_title] = resource_title end merge!(options) end def to_s "DecoratorContext #{super}" end end end end end
Version data entries
24 entries across 24 versions & 1 rubygems