module ParamsReady::Query::Relation::PageAccessors
Public Class Methods
extended(mod)
click to toggle source
# File lib/params_ready/query/relation.rb, line 22 def self.extended(mod) mod.page_accessor :current mod.page_accessor :first mod.page_accessor :last mod.page_accessor :previous mod.page_accessor :next mod.page_accessor :before mod.page_accessor :after mod.page_accessor :limit_at, :limited_at mod.page_accessor :toggle, :toggled_order mod.page_accessor :reorder, :reordered end
Public Instance Methods
page_accessor(name, delegate = nil)
click to toggle source
# File lib/params_ready/query/relation.rb, line 13 def page_accessor(name, delegate = nil) delegate ||= "#{name}_page" define_method name do |*args| send(delegate, *args)&.for_frontend end ruby2_keywords name end