class PactBroker::Api::Decorators::PacticipantDecorator

Public Instance Methods

to_hash(options) click to toggle source
Calls superclass method
# File lib/pact_broker/api/decorators/pacticipant_decorator.rb, line 101
def to_hash options
  h = super
  dasherized = DasherizedVersionDecorator.new(represented).to_hash(options)
  if dasherized["_embedded"]
    if dasherized["_embedded"]["latest-version"]
      dasherized["_embedded"]["latest-version"]["title"] = "DEPRECATED - please use latestVersion"
      dasherized["_embedded"]["latest-version"]["name"] = "DEPRECATED - please use latestVersion"
    end
    h["_embedded"] ||= {}
    h["_embedded"].merge!(dasherized["_embedded"])
  end
  h
end