Method: Grafana::Grafana#initialize
- Defined in:
- lib/grafana/grafana.rb
#initialize(base_uri, key = nil, opts = {}) ⇒ Grafana
Returns a new instance of Grafana.
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/grafana/grafana.rb', line 19 def initialize(base_uri, key = nil, opts = {}) @base_uri = base_uri @key = key @dashboards = {} @organization = {} @logger = opts[:logger] || ::Logger.new(nil) @ssl_disable_verify = opts[:ssl_disable_verify] || false @ssl_cert = opts[:ssl_cert] initialize_datasources unless @base_uri.empty? end |