module Charcoal::JSONP::ClassMethods
Public Instance Methods
jsonp_allowed()
click to toggle source
# File lib/charcoal/jsonp.rb, line 17 def jsonp_allowed @jsonp_allowed ||= Hash.new(lambda { |_| false }) end
jsonp_allowed?(instance, action)
click to toggle source
# File lib/charcoal/jsonp.rb, line 25 def jsonp_allowed?(instance, action) jsonp_allowed[action.to_sym].try(:call, instance) || (action != :all && jsonp_allowed?(instance, :all)) end