Module: LiquidQueries::CollectionMethods
- Included in:
- Collection
- Defined in:
- lib/liquid_queries/collection_methods.rb
Instance Method Summary collapse
- #all ⇒ Object
- #any? ⇒ Boolean
- #current_page ⇒ Object
- #empty? ⇒ Boolean
- #first ⇒ Object
- #last ⇒ Object
- #order ⇒ Object
- #pop ⇒ Object
- #ransack ⇒ Object
- #reverse_order ⇒ Object
- #shift ⇒ Object
- #total_entries ⇒ Object
- #total_pages ⇒ Object
Instance Method Details
#all ⇒ Object
2 3 4 |
# File 'lib/liquid_queries/collection_methods.rb', line 2 def all collection end |
#any? ⇒ Boolean
6 7 8 |
# File 'lib/liquid_queries/collection_methods.rb', line 6 def any? collection.any? end |
#current_page ⇒ Object
10 11 12 |
# File 'lib/liquid_queries/collection_methods.rb', line 10 def current_page collection.current_page end |
#empty? ⇒ Boolean
14 15 16 |
# File 'lib/liquid_queries/collection_methods.rb', line 14 def empty? collection.empty? end |
#first ⇒ Object
18 19 20 |
# File 'lib/liquid_queries/collection_methods.rb', line 18 def first collection.first end |
#last ⇒ Object
22 23 24 |
# File 'lib/liquid_queries/collection_methods.rb', line 22 def last collection.last end |
#order ⇒ Object
26 27 28 |
# File 'lib/liquid_queries/collection_methods.rb', line 26 def order ::LiquidQueries::OrderQuery.new(collection: collection) end |
#pop ⇒ Object
30 31 32 |
# File 'lib/liquid_queries/collection_methods.rb', line 30 def pop collection.pop end |
#ransack ⇒ Object
34 35 36 |
# File 'lib/liquid_queries/collection_methods.rb', line 34 def ransack ::LiquidQueries::RansackQuery.new(collection: collection) end |
#reverse_order ⇒ Object
38 39 40 |
# File 'lib/liquid_queries/collection_methods.rb', line 38 def reverse_order ::LiquidQueries::Collection.new(collection: collection.reverse_order) end |
#shift ⇒ Object
42 43 44 |
# File 'lib/liquid_queries/collection_methods.rb', line 42 def shift collection.shift end |
#total_entries ⇒ Object
46 47 48 |
# File 'lib/liquid_queries/collection_methods.rb', line 46 def total_entries collection.total_entries end |
#total_pages ⇒ Object
50 51 52 |
# File 'lib/liquid_queries/collection_methods.rb', line 50 def total_pages collection.total_pages end |