class ParamsReady::Pagination::CursorBuilder::Literal

Attributes

key[R]
pk[R]

Public Class Methods

new(key, value, pk) click to toggle source
# File lib/params_ready/pagination/cursor.rb, line 54
def initialize(key, value, pk)
  @key = key
  @value = Arel::Nodes::Quoted.new(value)
  @pk = pk
  freeze
end

Public Instance Methods

quoted() click to toggle source
# File lib/params_ready/pagination/cursor.rb, line 61
def quoted
  @value
end
rvalue(_) click to toggle source
# File lib/params_ready/pagination/cursor.rb, line 69
def rvalue(_)
  @value
end
value() click to toggle source
# File lib/params_ready/pagination/cursor.rb, line 65
def value
  @value.value
end