Module: Casseo::Config

Extended by:
Config
Included in:
Config
Defined in:
lib/casseo/config.rb

Instance Method Summary collapse

Instance Method Details

#compressed_chartObject

whether an extra space is inserted between chart characters



6
7
8
# File 'lib/casseo/config.rb', line 6

def compressed_chart
  !!config(:compressed_chart)
end

#dashboard_defaultObject



10
11
12
# File 'lib/casseo/config.rb', line 10

def dashboard_default
  config(:dashboard_default) || :home
end

#decimal_precisionObject

show extra decimal precision



15
16
17
# File 'lib/casseo/config.rb', line 15

def decimal_precision
  config(:decimal_precision) || 1
end

#graphite_authObject



19
20
21
# File 'lib/casseo/config.rb', line 19

def graphite_auth
  config!(:graphite_auth)
end

#graphite_urlObject



23
24
25
# File 'lib/casseo/config.rb', line 23

def graphite_url
  config!(:graphite_url)
end

#intervalObject

seconds



28
29
30
# File 'lib/casseo/config.rb', line 28

def interval
  config(:interval) || 2.0
end

#period_defaultObject

minutes



33
34
35
# File 'lib/casseo/config.rb', line 33

def period_default
  config(:period_default) || 5
end

#requiredObject



37
38
39
40
# File 'lib/casseo/config.rb', line 37

def required
  [ Casseo::Config.graphite_auth,
    Casseo::Config.graphite_url ]
end