spec/services/logger/redis_spec.rb in services-1.2.0 vs spec/services/logger/redis_spec.rb in services-1.3.0
- old
+ new
@@ -10,18 +10,22 @@
time: Date.new(2014, 9, 15),
message: "One day baby we'll be old",
severity: :info,
meta: {
foo: 'bar',
- class: Services::Base,
- object: redis
+ class: Services::Base.to_s,
+ object: redis.to_s
}
}, {
time: Date.new(2014, 10, 10),
message: "Oh baby, we'll be old",
severity: :warning,
- meta: {}
+ meta: {
+ true: true,
+ false: false,
+ nil: nil
+ }
}, {
time: Date.new(2014, 11, 17),
message: 'And think of all the stories',
severity: :critical,
meta: {
@@ -40,10 +44,10 @@
log[:time] = log[:time].to_time
%i(message severity).each do |k|
log[k] = log[k].try(:to_s) || ''
end
log[:meta] = if log.has_key?(:meta)
- log[:meta].map { |k, v| [k.to_s, v.to_s] }.to_h
+ log[:meta].stringify_keys
else
{}
end
log.stringify_keys
end