Class: Delphix::SourceConfig
- Inherits:
-
Object
- Object
- Delphix::SourceConfig
- Includes:
- Base
- Defined in:
- lib/delphix/sourceconfig.rb
Instance Attribute Summary
Attributes included from Base
Class Method Summary collapse
-
.list ⇒ Object
class methods.
Instance Method Summary collapse
-
#base_endpoint ⇒ Object
inherited operations.
-
#initialize(reference, details = nil) ⇒ SourceConfig
constructor
A new instance of SourceConfig.
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
.list ⇒ Object
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_endpoint ⇒ Object
inherited operations
15 16 17 |
# File 'lib/delphix/sourceconfig.rb', line 15 def base_endpoint '/resources/json/delphix/sourceconfig' end |