class CrossOrigin::Config
Attributes
name[R]
options[R]
Public Class Methods
new(name, options)
click to toggle source
# File lib/cross_origin.rb, line 49 def initialize(name, options) @name = name @options = options end
Public Instance Methods
collection_for(model)
click to toggle source
# File lib/cross_origin.rb, line 58 def collection_for(model) (Mongoid::Clients.clients[name] || Mongoid.default_client)[collection_name_for(model)] end
collection_name_for(model)
click to toggle source
# File lib/cross_origin.rb, line 54 def collection_name_for(model) "#{name}_#{model.mongoid_root_class.storage_options_defaults[:collection]}" end