module ZBX
Constants
- VERSION
Public Class Methods
client(user=nil, password=nil, api_url=nil, &block)
click to toggle source
zbx module API
, user should call this method to initialize a zabbxi-api client.
# File lib/zbx.rb, line 13 def client user=nil, password=nil, api_url=nil, &block API.new(user || configuration.user, password || configuration.password, api_url || configuration.api_url, &block) end
config() { |configuration| ... }
click to toggle source
configuration
# File lib/zbx.rb, line 21 def config yield(configuration) configuration end
reset_configuration!()
click to toggle source
# File lib/zbx.rb, line 26 def reset_configuration! @configuration = nil end
Private Class Methods
[](option)
click to toggle source
# File lib/zbx.rb, line 34 def [] option __send__ option end
configuration()
click to toggle source
# File lib/zbx.rb, line 32 def configuration @configuration ||= Struct.new(:user, :password, :api_url) { def [] option __send__ option end }.new end