Sha256: edf27447d1d26edfda222a46f359568cfcc2d5ad234c822d3bf1f2c89ce8054a
Contents?: true
Size: 1.09 KB
Versions: 3
Compression:
Stored size: 1.09 KB
Contents
require "httparty" module Databox autoload :VERSION, "databox/version" autoload :Client, "databox/client" autoload :Configuration, "databox/configuration" autoload :Integration, "databox/integration" autoload :BigNumber, "databox/integration" autoload :LineChart, "databox/integration" autoload :BarChart, "databox/integration" autoload :Compare, "databox/integration" autoload :Interval, "databox/integration" autoload :Pipeline, "databox/integration" autoload :Funnel, "databox/integration" autoload :Pie, "databox/integration" autoload :Progress, "databox/integration" autoload :Messages, "databox/integration" class << self attr_accessor :configuration def configured? return false if configuration.nil? [configuration.token, configuration.key, configuration.url].compact.size == 3 end def client @client ||= Databox::Client.new end end def self.configure self.configuration ||= Configuration.new yield configuration if block_given? end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
databox-0.1.2 | lib/databox.rb |
databox-0.1.1 | lib/databox.rb |
databox-0.1.0 | lib/databox.rb |