module DHS::Record::Last::ClassMethods
Public Instance Methods
last(options = nil)
click to toggle source
# File lib/dhs/concerns/record/last.rb, line 11 def last(options = nil) options = trace!(options) first_batch = find_by({}, options).parent if first_batch.paginated? pagination = first_batch._pagination find_by({ pagination_key => pagination.class.page_to_offset(pagination.last_page, pagination.limit) }, options) else first_batch.last end end
last!(options = nil)
click to toggle source
# File lib/dhs/concerns/record/last.rb, line 22 def last!(options = nil) find_by!({}, trace!(options)) end