lib/etcd/stats.rb in etcd-0.2.0.alpha vs lib/etcd/stats.rb in etcd-0.2.0.beta.1
- old
+ new
@@ -1,25 +1,25 @@
# Encoding: utf-8
require 'json'
module Etcd
+ # Support stats
module Stats
-
def stats_endpoint
version_prefix + '/stats'
end
def stats(type)
case type
when :leader
- JSON.parse(api_execute(stats_endpoint+'/leader', :get).body)
+ JSON.parse(api_execute(stats_endpoint + '/leader', :get).body)
when :store
- JSON.parse(api_execute(stats_endpoint+'/store', :get).body)
+ JSON.parse(api_execute(stats_endpoint + '/store', :get).body)
when :self
- JSON.parse(api_execute(stats_endpoint+'/self', :get).body)
+ JSON.parse(api_execute(stats_endpoint + '/self', :get).body)
else
- raise ArgumentError, "Invalid stats type '#{type}'"
+ fail ArgumentError, "Invalid stats type '#{type}'"
end
end
end
end