Module: LiquidQueries::CollectionMethods
- Included in:
- Collection
- Defined in:
- lib/liquid_queries/collection_methods.rb
Instance Method Summary collapse
- #all ⇒ Object
- #any? ⇒ Boolean
- #count ⇒ Object
- #current_page ⇒ Object
- #empty? ⇒ Boolean
- #first ⇒ Object
- #last ⇒ Object
- #length ⇒ Object
- #order ⇒ Object
- #pop ⇒ Object
- #ransack ⇒ Object
- #reverse_order ⇒ Object
- #shift ⇒ Object
- #size ⇒ Object
- #to_a ⇒ 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 |
#count ⇒ Object
10 11 12 |
# File 'lib/liquid_queries/collection_methods.rb', line 10 def count collection.count end |
#current_page ⇒ Object
14 15 16 |
# File 'lib/liquid_queries/collection_methods.rb', line 14 def current_page collection.current_page end |
#empty? ⇒ Boolean
18 19 20 |
# File 'lib/liquid_queries/collection_methods.rb', line 18 def empty? collection.empty? end |
#first ⇒ Object
22 23 24 |
# File 'lib/liquid_queries/collection_methods.rb', line 22 def first collection.first end |
#last ⇒ Object
26 27 28 |
# File 'lib/liquid_queries/collection_methods.rb', line 26 def last collection.last end |
#length ⇒ Object
30 31 32 |
# File 'lib/liquid_queries/collection_methods.rb', line 30 def length collection.length end |
#order ⇒ Object
34 35 36 |
# File 'lib/liquid_queries/collection_methods.rb', line 34 def order ::LiquidQueries::OrderQuery.new(collection: collection) end |
#pop ⇒ Object
38 39 40 |
# File 'lib/liquid_queries/collection_methods.rb', line 38 def pop to_a.pop end |
#ransack ⇒ Object
42 43 44 |
# File 'lib/liquid_queries/collection_methods.rb', line 42 def ransack ::LiquidQueries::RansackQuery.new(collection: collection) end |
#reverse_order ⇒ Object
46 47 48 |
# File 'lib/liquid_queries/collection_methods.rb', line 46 def reverse_order ::LiquidQueries::Collection.new(collection: collection.reverse_order) end |
#shift ⇒ Object
54 55 56 |
# File 'lib/liquid_queries/collection_methods.rb', line 54 def shift to_a.shift end |
#size ⇒ Object
50 51 52 |
# File 'lib/liquid_queries/collection_methods.rb', line 50 def size collection.size end |
#to_a ⇒ Object
58 59 60 |
# File 'lib/liquid_queries/collection_methods.rb', line 58 def to_a @_to_a ||= collection.to_a end |
#total_entries ⇒ Object
62 63 64 |
# File 'lib/liquid_queries/collection_methods.rb', line 62 def total_entries collection.total_entries end |
#total_pages ⇒ Object
66 67 68 |
# File 'lib/liquid_queries/collection_methods.rb', line 66 def total_pages collection.total_pages end |