Sha256: 1589465702c83692b7e07e4b4c5a7f5b359fa53dd0a9c51340244bba89baedc6
Contents?: true
Size: 455 Bytes
Versions: 12
Compression:
Stored size: 455 Bytes
Contents
module Ambition module Adapters module ActiveRecord class Slice < Base def slice(start, length=nil) if start.is_a? Range length = start.end length -= 1 if start.exclude_end? start = start.first - 1 length -= start end out = "LIMIT #{length} " out << "OFFSET #{start}" if start.to_i.nonzero? out end end end end end
Version data entries
12 entries across 12 versions & 2 rubygems