Class: Daodalus::DSL::Aggregation::Limit
- Inherits:
-
Object
- Object
- Daodalus::DSL::Aggregation::Limit
- Includes:
- Daodalus::DSL::Aggregations
- Defined in:
- lib/daodalus/dsl/aggregation/limit.rb
Instance Method Summary collapse
-
#initialize(dao, aggregations, limit) ⇒ Limit
constructor
A new instance of Limit.
- #to_aggregation ⇒ Object
Methods included from Daodalus::DSL::Aggregations
#aggregate, #group, #match, #pipeline, #project, #skip, #sort, #unwind
Constructor Details
#initialize(dao, aggregations, limit) ⇒ Limit
Returns a new instance of Limit.
7 8 9 10 11 |
# File 'lib/daodalus/dsl/aggregation/limit.rb', line 7 def initialize(dao, aggregations, limit) @dao = dao @aggregations = aggregations @limit = limit end |
Instance Method Details
#to_aggregation ⇒ Object
13 14 15 |
# File 'lib/daodalus/dsl/aggregation/limit.rb', line 13 def to_aggregation { '$limit' => limit } end |