# File lib/ambition/lib/ambition/limit.rb, line 8 def [](offset, limit = nil) return first(offset, limit) if limit if offset.is_a? Range limit = offset.end limit -= 1 if offset.exclude_end? first(offset.first, limit - offset.first) else first(offset, 1) end end