Module: BoringMetrics
- Defined in:
- lib/boringmetrics.rb,
lib/boringmetrics/client.rb,
lib/boringmetrics/version.rb,
lib/boringmetrics/transport.rb,
lib/boringmetrics/log_methods.rb,
lib/boringmetrics/live_methods.rb,
lib/boringmetrics/configuration.rb
Overview
Main module for the Boring Metrics SDK
Defined Under Namespace
Classes: Client, Configuration, LiveMethods, LogMethods, Transport
Constant Summary collapse
- VERSION =
"0.1.1"
Class Attribute Summary collapse
-
.instance ⇒ BoringMetrics::Client
readonly
The configured client instance.
Class Method Summary collapse
-
.initialize(token) ⇒ BoringMetrics::Client
Initialize the SDK with your API token.
-
.lives ⇒ BoringMetrics::Client::LiveMethods
Access lives functionality.
-
.logs ⇒ BoringMetrics::Client::LogMethods
Access logs functionality.
Class Attribute Details
.instance ⇒ BoringMetrics::Client (readonly)
Returns The configured client instance.
11 12 13 |
# File 'lib/boringmetrics.rb', line 11 def instance @instance end |
Class Method Details
.initialize(token) ⇒ BoringMetrics::Client
Initialize the SDK with your API token
16 17 18 |
# File 'lib/boringmetrics.rb', line 16 def initialize(token) @instance ||= Client.new(token) end |
.lives ⇒ BoringMetrics::Client::LiveMethods
Access lives functionality
28 29 30 |
# File 'lib/boringmetrics.rb', line 28 def lives instance.lives end |
.logs ⇒ BoringMetrics::Client::LogMethods
Access logs functionality
22 23 24 |
# File 'lib/boringmetrics.rb', line 22 def logs instance.logs end |