Class: Asimov::ApiV1::Moderations

Inherits:
Base
  • Object
show all
Defined in:
lib/asimov/api_v1/moderations.rb

Overview

Class interface for API methods in the “/moderations” URI subspace.

Instance Method Summary collapse

Methods inherited from Base

#check_for_api_error, #http_delete, #http_get, #http_streamed_download, #initialize, #json_post, #multipart_post, #wrap_response_with_error_handling

Constructor Details

This class inherits a constructor from Asimov::ApiV1::Base

Instance Method Details

#create(parameters:) ⇒ Object



7
8
9
10
11
# File 'lib/asimov/api_v1/moderations.rb', line 7

def create(parameters:)
  raise MissingRequiredParameterError.new(:input) unless parameters[:input]

  json_post(path: "/moderations", parameters: parameters)
end