Module: FloopFloop

Defined in:
lib/floopfloop.rb,
lib/floopfloop/error.rb,
lib/floopfloop/usage.rb,
lib/floopfloop/client.rb,
lib/floopfloop/library.rb,
lib/floopfloop/secrets.rb,
lib/floopfloop/uploads.rb,
lib/floopfloop/version.rb,
lib/floopfloop/api_keys.rb,
lib/floopfloop/projects.rb,
lib/floopfloop/user_api.rb,
lib/floopfloop/subdomains.rb

Defined Under Namespace

Classes: ApiKeys, Client, Error, Library, Projects, Secrets, Subdomains, Uploads, Usage, UserApi

Constant Summary collapse

VERSION =

Gem semver, kept in sync with the latest ‘v*` git tag and the `Gem::Specification#version` in floopfloop.gemspec.

"0.1.0.alpha.2"
TERMINAL_PROJECT_STATUSES =
%w[live failed cancelled archived].freeze

Class Method Summary collapse

Class Method Details

.new(**opts) ⇒ Object

Shortcut so ‘FloopFloop.new(api_key: …)` also works in addition to `FloopFloop::Client.new(api_key: …)`.



29
30
31
# File 'lib/floopfloop.rb', line 29

def self.new(**opts)
  Client.new(**opts)
end