From 3f6760273cdce99d3563e2143b18656785e17f46 Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 09:50:38 -0500 Subject: [PATCH 01/11] added delta to the counter widget --- lib/ducksboard/counter.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/ducksboard/counter.rb b/lib/ducksboard/counter.rb index e6cb132..958c83b 100644 --- a/lib/ducksboard/counter.rb +++ b/lib/ducksboard/counter.rb @@ -1,4 +1,11 @@ module Ducksboard class Counter < Widget + def delta + @data[:delta] + end + + def delta=(text=nil) + @data[:delta] = delta.to_s + end end end From 1f63db1b218d28ded7268305e6355237c9fa60e3 Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 10:43:56 -0500 Subject: [PATCH 02/11] added some logging to try and see why delta isn't being sent --- lib/ducksboard/widget.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/ducksboard/widget.rb b/lib/ducksboard/widget.rb index 4a2b602..7252f68 100644 --- a/lib/ducksboard/widget.rb +++ b/lib/ducksboard/widget.rb @@ -28,6 +28,7 @@ def timestamp=(time) def update(data=nil) @data = data if data + puts @data.to_json self.class.post("#{PUSH_URI}/#{@id.to_s}", :basic_auth => auth, :body => @data.to_json) From 86d95362366f959714550e4ed2dbe781d1a335a4 Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 10:50:46 -0500 Subject: [PATCH 03/11] added some logging to try and see why delta isn't being sent --- lib/ducksboard/widget.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ducksboard/widget.rb b/lib/ducksboard/widget.rb index 7252f68..ed551fa 100644 --- a/lib/ducksboard/widget.rb +++ b/lib/ducksboard/widget.rb @@ -28,7 +28,7 @@ def timestamp=(time) def update(data=nil) @data = data if data - puts @data.to_json + puts "Data Json: #{@data.to_json}" self.class.post("#{PUSH_URI}/#{@id.to_s}", :basic_auth => auth, :body => @data.to_json) From b9be8566faaff76ac77c7ee04571694f1a0b4b90 Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 11:11:22 -0500 Subject: [PATCH 04/11] added some logging to try and see why delta isn't being sent --- lib/ducksboard/widget.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ducksboard/widget.rb b/lib/ducksboard/widget.rb index ed551fa..49567f0 100644 --- a/lib/ducksboard/widget.rb +++ b/lib/ducksboard/widget.rb @@ -28,7 +28,9 @@ def timestamp=(time) def update(data=nil) @data = data if data - puts "Data Json: #{@data.to_json}" + File.open('log.txt','w') do |file| + file.write "Data Json: #{@data.to_json}" + end self.class.post("#{PUSH_URI}/#{@id.to_s}", :basic_auth => auth, :body => @data.to_json) From 5a598353d7d120520909b0bfee3014e0544eef33 Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 11:53:27 -0500 Subject: [PATCH 05/11] added some logging to try and see why delta isn't being sent --- lib/ducksboard/widget.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/ducksboard/widget.rb b/lib/ducksboard/widget.rb index 49567f0..b24088e 100644 --- a/lib/ducksboard/widget.rb +++ b/lib/ducksboard/widget.rb @@ -28,9 +28,7 @@ def timestamp=(time) def update(data=nil) @data = data if data - File.open('log.txt','w') do |file| - file.write "Data Json: #{@data.to_json}" - end + Rails.logger.debug @data self.class.post("#{PUSH_URI}/#{@id.to_s}", :basic_auth => auth, :body => @data.to_json) From db201c17f93e7d118ab53a0eaf4300cb48f4d460 Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 17:20:32 -0500 Subject: [PATCH 06/11] added some logging to try and see why delta isn't being sent --- lib/ducksboard/widget.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ducksboard/widget.rb b/lib/ducksboard/widget.rb index b24088e..bf1ddf9 100644 --- a/lib/ducksboard/widget.rb +++ b/lib/ducksboard/widget.rb @@ -28,7 +28,8 @@ def timestamp=(time) def update(data=nil) @data = data if data - Rails.logger.debug @data + Rails.logger.info @data + puts @data self.class.post("#{PUSH_URI}/#{@id.to_s}", :basic_auth => auth, :body => @data.to_json) From fcc25ec3d6985f28f2c864c9652eb0e3f920575d Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 17:25:00 -0500 Subject: [PATCH 07/11] added some logging to try and see why delta isn't being sent --- lib/ducksboard/widget.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ducksboard/widget.rb b/lib/ducksboard/widget.rb index bf1ddf9..6db1ab8 100644 --- a/lib/ducksboard/widget.rb +++ b/lib/ducksboard/widget.rb @@ -28,8 +28,8 @@ def timestamp=(time) def update(data=nil) @data = data if data - Rails.logger.info @data - puts @data + Rails.logger.info "data logger: #{@data}" + puts "data puts: #{@data}" self.class.post("#{PUSH_URI}/#{@id.to_s}", :basic_auth => auth, :body => @data.to_json) From 4f9a0c71909b9f18060dd5cf12f8b3ccd129debb Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 17:37:12 -0500 Subject: [PATCH 08/11] added some logging to try and see why delta isn't being sent --- lib/ducksboard/counter.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ducksboard/counter.rb b/lib/ducksboard/counter.rb index 958c83b..e849e4e 100644 --- a/lib/ducksboard/counter.rb +++ b/lib/ducksboard/counter.rb @@ -4,8 +4,8 @@ def delta @data[:delta] end - def delta=(text=nil) - @data[:delta] = delta.to_s + def delta=(text) + @data[:value][:delta] = text end end end From 7cddd930784cce8617651ffc284b30c34b35216e Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 17:48:32 -0500 Subject: [PATCH 09/11] added some logging to try and see why delta isn't being sent --- lib/ducksboard/widget.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ducksboard/widget.rb b/lib/ducksboard/widget.rb index 6db1ab8..84da015 100644 --- a/lib/ducksboard/widget.rb +++ b/lib/ducksboard/widget.rb @@ -28,8 +28,8 @@ def timestamp=(time) def update(data=nil) @data = data if data - Rails.logger.info "data logger: #{@data}" - puts "data puts: #{@data}" + Rails.logger.info "data logger: #{@data.to_json}" + puts "data puts: #{@data.to_json}" self.class.post("#{PUSH_URI}/#{@id.to_s}", :basic_auth => auth, :body => @data.to_json) From e8ed572e09b92a89b5149a20f0ba34d0430d5ae9 Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 17:52:53 -0500 Subject: [PATCH 10/11] added some logging to try and see why delta isn't being sent --- lib/ducksboard/counter.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ducksboard/counter.rb b/lib/ducksboard/counter.rb index e849e4e..d229e58 100644 --- a/lib/ducksboard/counter.rb +++ b/lib/ducksboard/counter.rb @@ -4,8 +4,8 @@ def delta @data[:delta] end - def delta=(text) - @data[:value][:delta] = text + def delta=(val) + @data[:delta] = val end end end From 973059d720fcd6e88727dfd55704053829f95fd2 Mon Sep 17 00:00:00 2001 From: Adam Aldrich Date: Sun, 17 Mar 2013 17:58:23 -0500 Subject: [PATCH 11/11] removed logging code --- lib/ducksboard/widget.rb | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/ducksboard/widget.rb b/lib/ducksboard/widget.rb index 84da015..4a2b602 100644 --- a/lib/ducksboard/widget.rb +++ b/lib/ducksboard/widget.rb @@ -28,8 +28,6 @@ def timestamp=(time) def update(data=nil) @data = data if data - Rails.logger.info "data logger: #{@data.to_json}" - puts "data puts: #{@data.to_json}" self.class.post("#{PUSH_URI}/#{@id.to_s}", :basic_auth => auth, :body => @data.to_json)