module RailsResponseHeaders::Filter
Public Instance Methods
load_rails_response_headers()
click to toggle source
# File lib/rails_response_headers/filter.rb, line 12 def load_rails_response_headers config_file = Rails.application.config.response_headers.config if File.exists?(config_file) self.rails_response_headers = YAML.load_file(config_file) else self.rails_response_headers = {} end end
Private Instance Methods
set_rails_response_headers()
click to toggle source
# File lib/rails_response_headers/filter.rb, line 25 def set_rails_response_headers controller_map = rails_response_headers[controller_name] || {} action_headers = controller_map[action_name] || {} action_headers.each do |name, value| response.headers[name] ||= value end end