Class: SplitApi::Models::Environments

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/splitapi-rb/models/environments.rb

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ Environments

Returns a new instance of Environments.



7
8
9
# File 'lib/splitapi-rb/models/environments.rb', line 7

def initialize(config)
  @config = config
end

Instance Method Details

#listObject

GET /environments



12
13
14
15
16
17
18
19
# File 'lib/splitapi-rb/models/environments.rb', line 12

def list
  JSON.parse(RestClient.get("#{@config.base_uri}/environments", auth_headers).body).map do |environment|
    DataObjects::Environment.new(
      id: environment['id'],
      name: environment['name']
    )
  end
end