module OnebusawaySDK::Internal::Type::BasePage

def auto_paging_each(&blk) = (raise NotImplementedError)

Returns:
  • (void) -

Other tags:
    Yieldparam: -

Parameters:
  • blk (Proc) --

Other tags:
    Api: - public
def auto_paging_each(&blk) = (raise NotImplementedError)

def initialize(client:, req:, headers:, page_data:)

Parameters:
  • page_data (Object) --
  • headers (Hash{String=>String}, Net::HTTPHeader) --
  • req (Hash{Symbol=>Object}) --
  • client (OnebusawaySDK::Internal::Transport::BaseClient) --

Other tags:
    Api: - private
def initialize(client:, req:, headers:, page_data:)
  @client = client
  @req = req
  @model = req.fetch(:model)
  super()
end

def next_page = (raise NotImplementedError)

Returns:
  • (self) -

Raises:
  • (OnebusawaySDK::Errors::APIError) -

Other tags:
    Api: - public
def next_page = (raise NotImplementedError)

def next_page? = (raise NotImplementedError)

Returns:
  • (Boolean) -

Other tags:
    Api: - public
def next_page? = (raise NotImplementedError)

def to_enum = super(:auto_paging_each)

Returns:
  • (Enumerable>) -
def to_enum = super(:auto_paging_each)