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