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