class MarbleApiClient::Requests::Index
Request object for sending index requests. Uses context, record, page, and page_size to send data that the service model can use in controllers
Public Class Methods
new(context: {}, record: {}, page: 1, page_size: 25)
click to toggle source
# File lib/marble_api_client/requests/index.rb, line 18 def initialize(context: {}, record: {}, page: 1, page_size: 25) @context = context @record = record @page = page @page_size = page_size freeze end
Public Instance Methods
request_body()
click to toggle source
# File lib/marble_api_client/requests/index.rb, line 26 def request_body { context: @context, record: @record, page: @page, page_size: @page_size }.to_json end