Module: Databox
- Defined in:
- lib/databox.rb,
lib/databox/version.rb
Defined Under Namespace
Classes: BarChart, BigNumber, Client, ClientError, Compare, Configuration, Funnel, Integration, Interval, InvalidRecord, LineChart, Messages, Pie, Pipeline, Progress, Response
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
23
24
25
|
# File 'lib/databox.rb', line 23
def configuration
@configuration
end
|
Class Method Details
.client ⇒ Object
30
31
32
|
# File 'lib/databox.rb', line 30
def client
@client ||= Databox::Client.new
end
|
35
36
37
38
|
# File 'lib/databox.rb', line 35
def self.configure
self.configuration ||= Configuration.new
yield configuration if block_given?
end
|
25
26
27
28
|
# File 'lib/databox.rb', line 25
def configured?
return false if configuration.nil?
[configuration.token, configuration.key, configuration.url].compact.size == 3
end
|