class CursorPager::Base64Encoder
Default encoder used to encode & decode cursors.
Public Class Methods
decode(data)
click to toggle source
# File lib/cursor_pager/base64_encoder.rb, line 13 def decode(data) Base64.urlsafe_decode64(data) rescue ArgumentError raise InvalidCursorError, data end
encode(data)
click to toggle source
# File lib/cursor_pager/base64_encoder.rb, line 9 def encode(data) Base64.urlsafe_encode64(data) end