module ActiveResponse
Constants
- VERSION
Public Class Methods
registered_responders()
click to toggle source
# File lib/active_response.rb, line 18 def self.registered_responders return @registered_responders if @registered_responders.present? Dir[Rails.root.join('app', 'responders', '*.rb')].each { |file| require_dependency file } @registered_responders = ActiveResponse::Responders::Base.descendants end
responder_for(format)
click to toggle source
# File lib/active_response.rb, line 11 def self.responder_for(format) responders[format] ||= registered_responders .sort_by { |d| -d.ancestors.count } .detect { |responder| responder.formats.include?(format) } end