Method: Zabbix.client
- Defined in:
- lib/zabbix.rb
.client(options = {}) ⇒ Zabbix::Client
Creates and returns a new Zabbix client instance. Merges default client settings with any user-provided options.
33 34 35 36 37 38 39 |
# File 'lib/zabbix.rb', line 33 def self.client( = {}) # Ensure that the options argument is a Hash to prevent merge errors = .is_a?(Hash) ? : {} Zabbix::Client.new({ user_agent: DEFAULT_UA }.merge()) end |