From fd1f1556c9009219c84360caf4b02717e1c4270b Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 19 Jul 2010 02:28:02 +0300 Subject: [PATCH] Redistat::Key uses Redistat::Date internally --- lib/redistat/key.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/redistat/key.rb b/lib/redistat/key.rb index 10f3e1a..dd85108 100644 --- a/lib/redistat/key.rb +++ b/lib/redistat/key.rb @@ -8,7 +8,7 @@ module Redistat def initialize(scope, label = nil, date = nil, options = {}) @scope = scope @label = Label.create(label) if !label.nil? - @date = date ||= Time.now + @date = Date.new(date ||= Time.now) # Redistat::Date, not ::Date @options = options end @@ -18,10 +18,11 @@ module Redistat end end - def to_s + def to_s(depth = nil) + depth ||= @options[:depth] if !@options[:depth].nil? key = "#{@scope}" key << "/#{label}" if !label.nil? - key << ":#{@date.to_redistat(@options[:depth] ||= nil)}" + key << ":#{@date.to_s(depth)}" end end