Class: CrossOrigin::Collection
- Inherits:
-
Mongo::Collection
- Object
- Mongo::Collection
- CrossOrigin::Collection
- Defined in:
- lib/cross_origin/collection.rb
Defined Under Namespace
Classes: View
Instance Attribute Summary collapse
-
#default_collection ⇒ Object
readonly
Returns the value of attribute default_collection.
-
#model ⇒ Object
readonly
Returns the value of attribute model.
Instance Method Summary collapse
- #find(filter = nil, options = {}) ⇒ Object
-
#initialize(default_collection, model) ⇒ Collection
constructor
A new instance of Collection.
Constructor Details
#initialize(default_collection, model) ⇒ Collection
6 7 8 9 10 |
# File 'lib/cross_origin/collection.rb', line 6 def initialize(default_collection, model) default_collection.instance_values.each { |name, value| instance_variable_set(:"@#{name}", value) } @default_collection = default_collection @model = model end |
Instance Attribute Details
#default_collection ⇒ Object (readonly)
Returns the value of attribute default_collection.
4 5 6 |
# File 'lib/cross_origin/collection.rb', line 4 def default_collection @default_collection end |
#model ⇒ Object (readonly)
Returns the value of attribute model.
4 5 6 |
# File 'lib/cross_origin/collection.rb', line 4 def model @model end |