lib/fnordmetric/session.rb in fnordmetric-0.7.1 vs lib/fnordmetric/session.rb in fnordmetric-0.7.3
- old
+ new
@@ -95,22 +95,22 @@
add_event_data(event) if event[:_type] == "_set_data"
touch(event[:_time])
end
def add_event_data(event)
- event.each do |key,value|
- add_data(key, value) unless key[0]=="_"
+ event.each do |key, value|
+ add_data(key, value) unless key.to_s.starts_with?("_")
end
end
def add_data(key, value)
@redis.hset(redis_key(:data), key, value)
end
def fetch_data!
@data = Hash.new
@redis.hgetall(redis_key(:data)).each do |key, value|
- if key[0]=="_"
+ if key.to_s.starts_with?("_")
fetch_meta_key(key, value)
else
@data[key.intern] = value
end
end