Module: Apiwork::Adapter::Standard::Capability::Pagination::Operation::Paginate

Defined in:
lib/apiwork/adapter/standard/capability/pagination/operation/paginate.rb,
lib/apiwork/adapter/standard/capability/pagination/operation/paginate/cursor.rb,
lib/apiwork/adapter/standard/capability/pagination/operation/paginate/offset.rb

Defined Under Namespace

Classes: Cursor, Offset

Class Method Summary collapse

Class Method Details

.apply(data, options, params) ⇒ Object



11
12
13
14
15
16
# File 'lib/apiwork/adapter/standard/capability/pagination/operation/paginate.rb', line 11

def apply(data, options, params)
  case options.strategy
  when :offset then Offset.apply(data, options, params)
  when :cursor then Cursor.apply(data, options, params)
  end
end