Method: Toast::CollectionRequest#initialize

Defined in:
lib/toast/collection_request.rb

#initialize(config, base_config, auth, request) ⇒ CollectionRequest

Returns a new instance of CollectionRequest.



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/toast/collection_request.rb', line 8

def initialize config, base_config, auth, request
  @config          = config
  @base_config     = base_config
  @base_uri        = base_uri(request)
  @verb            = request.request_method.downcase
  @requested_range = Toast::HttpRange.new(request.env['HTTP_RANGE'])
  @selected_attributes = request.query_parameters[:toast_select].try(:split,/ *, */)
  @uri_params      = request.query_parameters
  @auth            = auth
  @request         = request
end