class MultiModelPaginator::QueryStruct
Attributes
query[R]
Public Class Methods
new(query, select, count)
click to toggle source
# File lib/multi_model_paginator.rb, line 7 def initialize(query, select, count) @query = query @select = select @count = count end
Public Instance Methods
count()
click to toggle source
# File lib/multi_model_paginator.rb, line 17 def count @cached_count ||= if @count.nil? @query.count else @count.call end end
with_select()
click to toggle source
# File lib/multi_model_paginator.rb, line 13 def with_select @query.select(@select) end