Module: Shipeasy::SDK
- Defined in:
- lib/shipeasy-sdk.rb,
lib/shipeasy/sdk/eval.rb,
lib/shipeasy/sdk/anon_id.rb,
lib/shipeasy/sdk/murmur3.rb,
lib/shipeasy/sdk/railtie.rb,
lib/shipeasy/sdk/version.rb,
lib/shipeasy/sdk/telemetry.rb,
lib/shipeasy/sdk/flags_client.rb,
lib/shipeasy/sdk/rack_middleware.rb
Defined Under Namespace
Modules: AnonId, Eval, Murmur3 Classes: FlagsClient, RackMiddleware, Railtie, Telemetry
Constant Summary collapse
- VERSION =
"1.3.0"
Class Method Summary collapse
-
.new_client(api_key: Shipeasy.config.api_key, base_url: Shipeasy.config.base_url) ⇒ Object
Convenience constructor.
Class Method Details
.new_client(api_key: Shipeasy.config.api_key, base_url: Shipeasy.config.base_url) ⇒ Object
Convenience constructor. Reads api_key + base_url from the gem-wide config when omitted, so a single ‘Shipeasy.configure { … }` block at boot is enough.
24 25 26 |
# File 'lib/shipeasy-sdk.rb', line 24 def self.new_client(api_key: Shipeasy.config.api_key, base_url: Shipeasy.config.base_url) FlagsClient.new(api_key: api_key, base_url: base_url) end |