Module: PolyLingo

Defined in:
lib/polylingo.rb,
lib/polylingo/client.rb,
lib/polylingo/errors.rb,
lib/polylingo/version.rb,
lib/polylingo/http_client.rb,
lib/polylingo/resources/jobs.rb,
lib/polylingo/resources/batch.rb,
lib/polylingo/resources/usage.rb,
lib/polylingo/resources/health.rb,
lib/polylingo/resources/languages.rb,
lib/polylingo/resources/translate.rb

Defined Under Namespace

Modules: Resources Classes: AuthError, Client, HttpClient, JobFailedError, PolyLingoError, RateLimitError

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.new(api_key:, base_url: nil, timeout: 120) ⇒ PolyLingo::Client

Parameters:

  • api_key (String)
  • base_url (String, nil) (defaults to: nil)
  • timeout (Numeric) (defaults to: 120)

    seconds (default 120)

Returns:



19
20
21
# File 'lib/polylingo.rb', line 19

def self.new(api_key:, base_url: nil, timeout: 120)
  Client.new(api_key: api_key, base_url: base_url, timeout: timeout)
end