Class: SplitApi::Client
- Inherits:
-
Object
- Object
- SplitApi::Client
- Defined in:
- lib/splitapi-rb/client.rb
Instance Attribute Summary collapse
-
#attributes ⇒ Object
readonly
Returns the value of attribute attributes.
-
#environments ⇒ Object
readonly
Returns the value of attribute environments.
-
#identities ⇒ Object
readonly
Returns the value of attribute identities.
-
#traffic_types ⇒ Object
readonly
Returns the value of attribute traffic_types.
Instance Method Summary collapse
-
#initialize(params) ⇒ Client
constructor
A new instance of Client.
Constructor Details
#initialize(params) ⇒ Client
Returns a new instance of Client.
5 6 7 8 9 10 11 12 |
# File 'lib/splitapi-rb/client.rb', line 5 def initialize(params) @config = SplitApi::Config.new(params) @attributes = SplitApi::Models::Attributes.new(@config) @environments = SplitApi::Models::Environments.new(@config) @identities = SplitApi::Models::Identities.new(@config) @traffic_types = SplitApi::Models::TrafficTypes.new(@config) end |
Instance Attribute Details
#attributes ⇒ Object (readonly)
Returns the value of attribute attributes.
3 4 5 |
# File 'lib/splitapi-rb/client.rb', line 3 def attributes @attributes end |
#environments ⇒ Object (readonly)
Returns the value of attribute environments.
3 4 5 |
# File 'lib/splitapi-rb/client.rb', line 3 def environments @environments end |
#identities ⇒ Object (readonly)
Returns the value of attribute identities.
3 4 5 |
# File 'lib/splitapi-rb/client.rb', line 3 def identities @identities end |
#traffic_types ⇒ Object (readonly)
Returns the value of attribute traffic_types.
3 4 5 |
# File 'lib/splitapi-rb/client.rb', line 3 def traffic_types @traffic_types end |