module Kaminari::PaginatableWithoutCount::LimitValueSetter
Public Instance Methods
set_limit_value(new_limit)
click to toggle source
Update multiple instance variables that holds `limit` to a given value
# File lib/kaminari/activerecord/active_record_relation_methods.rb, line 62 def set_limit_value(new_limit) @values[:limit] = new_limit if @arel case @arel.limit when Integer @arel.limit = new_limit when Arel::Nodes::BindParam if @arel.limit.respond_to?(:value) @arel.limit = Arel::Nodes::BindParam.new(@arel.limit.value.with_cast_value(new_limit)) end end end end