Class: OvirtSDK4::MeasurableService
- Defined in:
- lib/ovirtsdk4/services.rb,
lib/ovirtsdk4/services.rb
Direct Known Subclasses
AttachedStorageDomainDiskService, DiskService, GlusterBrickService, GlusterVolumeService, HostNicService, HostNumaNodeService, HostService, StepService, StorageDomainDiskService, VmDiskService, VmNicService, VmService
Instance Method Summary collapse
-
#service(path) ⇒ Service
Locates the service corresponding to the given path.
-
#statistics_service ⇒ StatisticsService
Locates the
statistics
service.
Methods inherited from Service
Instance Method Details
#service(path) ⇒ Service
Locates the service corresponding to the given path.
15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 |
# File 'lib/ovirtsdk4/services.rb', line 15794 def service(path) if path.nil? || path == '' return self end if path == 'statistics' return statistics_service end if path.start_with?('statistics/') return statistics_service.service(path[11..-1]) end raise Error.new("The path \"#{path}\" doesn't correspond to any service") end |
#statistics_service ⇒ StatisticsService
Locates the statistics
service.
15783 15784 15785 |
# File 'lib/ovirtsdk4/services.rb', line 15783 def statistics_service @statistics_service ||= StatisticsService.new(self, 'statistics') end |