module Zabby::ZClass

Create Zabbix classes as provided by the Zabbix API

Public Class Methods

included(base) click to toggle source
# File lib/rbZabbix/zclass.rb, line 11
def self.included(base)
  base.extend(ClassMethods)
  # Keep a list of Zabbix classes
  @zabbix_classes << base.name.gsub(/^.*::/, '')
end
zabbix_classes() click to toggle source

Return the list of Zabbix classes @return [Array] List of Zabbix classes

# File lib/rbZabbix/zclass.rb, line 19
def self.zabbix_classes
  @zabbix_classes
end