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