Merge branch 'feature/ruby19' into develop - reportable - Fork of reportable required by WarVox, from hdm/reportable.
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit c3f5deaf9cf23ea4a92bfcfd8e2a59ee39503387
(DIR) parent de8edbd165a5ca726858f3b85f49e6258ed18565
(HTM) Author: Anton Shemerey <shemerey@gmail.com>
Date: Mon, 14 Mar 2011 15:26:57 +0200
Merge branch 'feature/ruby19' into develop
Diffstat:
M lib/saulabs/reportable/report_cach… | 8 ++++----
M spec/db/database.yml | 5 ++---
2 files changed, 6 insertions(+), 7 deletions(-)
---
(DIR) diff --git a/lib/saulabs/reportable/report_cache.rb b/lib/saulabs/reportable/report_cache.rb
@@ -115,13 +115,13 @@ module Saulabs
:value => value
)
end
-
+
def self.serialize_conditions(conditions)
- if conditions.is_a?(Array)
+ if conditions.is_a?(Array) && conditions.any?
conditions.join
- elsif conditions.is_a?(Hash)
+ elsif conditions.is_a?(Hash) && conditions.any?
conditions.map.sort{|x,y|x.to_s<=>y.to_s}.flatten.join
- else
+ else
conditions.to_s
end
end
(DIR) diff --git a/spec/db/database.yml b/spec/db/database.yml
@@ -1,6 +1,6 @@
sqlite3:
adapter: sqlite3
- database: spec/db/reportable.sqlite3.db
+ database: ":memory:"
mysql:
adapter: mysql
database: reportable_test
@@ -12,4 +12,4 @@ postgresql:
database: reportable_test
username: reportable
password: reportable
- host: localhost
-\ No newline at end of file
+ host: localhost