Class: Delphix::SourceConfig

Inherits:
Object
  • Object
show all
Includes:
Base
Defined in:
lib/delphix/sourceconfig.rb

Instance Attribute Summary

Attributes included from Base

#details

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Base

#name, #reference, #refresh_details, #to_s, #type

Constructor Details

#initialize(reference, details = nil) ⇒ SourceConfig

Returns a new instance of SourceConfig.



5
6
7
# File 'lib/delphix/sourceconfig.rb', line 5

def initialize(reference, details=nil)
  super(reference, details)
end

Class Method Details

.listObject

class methods



21
22
23
24
25
26
27
28
# File 'lib/delphix/sourceconfig.rb', line 21

def self.list
  sources = Delphix::BaseArray.new
  result = Delphix.get('/resources/json/delphix/sourceconfig')['result']
  result.each do |src|
    sources << Delphix::SourceConfig.new(src['reference'],src)
  end
  sources
end

Instance Method Details

#base_endpointObject

inherited operations



15
16
17
# File 'lib/delphix/sourceconfig.rb', line 15

def base_endpoint
  '/resources/json/delphix/sourceconfig'
end