From f2ba111dba70eca5346a880c541dafaf35d3332a Mon Sep 17 00:00:00 2001 From: Nihad Abbasov Date: Tue, 15 Jan 2013 17:27:04 +0400 Subject: [PATCH] don't expose data in ObjectifiedHash --- lib/gitlab/objectified_hash.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/gitlab/objectified_hash.rb b/lib/gitlab/objectified_hash.rb index 5a67c4729..37bb3af49 100644 --- a/lib/gitlab/objectified_hash.rb +++ b/lib/gitlab/objectified_hash.rb @@ -1,8 +1,6 @@ module Gitlab # Converts hashes to the objects. class ObjectifiedHash - attr_reader :data - # Creates a new ObjectifiedHash. def initialize(hash) @data = hash.inject({}) do |data, (key,value)| @@ -14,7 +12,7 @@ def initialize(hash) # Patches Object#id in Ruby 1.8 def id - self.data['id'] + @data['id'] end # Delegate to ObjectifiedHash