Class: LaunchDarkly::Interfaces::Plugins::EnvironmentMetadata
- Inherits:
-
Object
- Object
- LaunchDarkly::Interfaces::Plugins::EnvironmentMetadata
- Defined in:
- lib/ldclient-rb/interfaces/plugins.rb
Overview
Metadata about the environment in which the SDK is running.
Instance Attribute Summary collapse
-
#application ⇒ ApplicationMetadata?
readonly
Information about the application.
-
#sdk ⇒ SdkMetadata
readonly
Information about the SDK.
-
#sdk_key ⇒ String?
readonly
The SDK key used to initialize the SDK.
Instance Method Summary collapse
-
#initialize(sdk:, application: nil, sdk_key: nil) ⇒ EnvironmentMetadata
constructor
A new instance of EnvironmentMetadata.
Constructor Details
#initialize(sdk:, application: nil, sdk_key: nil) ⇒ EnvironmentMetadata
Returns a new instance of EnvironmentMetadata.
66 67 68 69 70 |
# File 'lib/ldclient-rb/interfaces/plugins.rb', line 66 def initialize(sdk:, application: nil, sdk_key: nil) @sdk = sdk @application = application @sdk_key = sdk_key end |
Instance Attribute Details
#application ⇒ ApplicationMetadata? (readonly)
Information about the application
60 61 62 |
# File 'lib/ldclient-rb/interfaces/plugins.rb', line 60 def application @application end |
#sdk ⇒ SdkMetadata (readonly)
Information about the SDK
56 57 58 |
# File 'lib/ldclient-rb/interfaces/plugins.rb', line 56 def sdk @sdk end |
#sdk_key ⇒ String? (readonly)
The SDK key used to initialize the SDK
64 65 66 |
# File 'lib/ldclient-rb/interfaces/plugins.rb', line 64 def sdk_key @sdk_key end |