Class: Upfluence::HTTP::Endpoint::APIEndpoint

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/upfluence/http/endpoint/api_endpoint.rb

Constant Summary collapse

VALIDATION_ERROR_KLASS =
ValidationError

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.error(*codes, &block) ⇒ Object



93
94
95
# File 'lib/upfluence/http/endpoint/api_endpoint.rb', line 93

def error(*codes, &block)
  Sinatra::Base.error(*codes, &block)
end

Instance Method Details

#request_bodyObject



83
84
85
86
87
88
89
90
# File 'lib/upfluence/http/endpoint/api_endpoint.rb', line 83

def request_body
  @request_body ||= begin
    data = request.body.read
    request.body.rewind

    data
  end
end