class VersionCake::VersionedResponseService

Public Class Methods

new(config) click to toggle source
# File lib/versioncake/versioned_response_service.rb, line 3
def initialize(config)
  @strategies = config.response_strategies
end

Public Instance Methods

inject_version(versioned_context, status, headers, response) click to toggle source
# File lib/versioncake/versioned_response_service.rb, line 7
def inject_version(versioned_context, status, headers, response)
  @strategies.each do |strategy|
    strategy.execute(versioned_context, status, headers, response)
  end
end