diff --git a/lib/excon/hypermedia/resource_object.rb b/lib/excon/hypermedia/resource_object.rb index 2d7dda3..77971ad 100644 --- a/lib/excon/hypermedia/resource_object.rb +++ b/lib/excon/hypermedia/resource_object.rb @@ -13,6 +13,8 @@ module HyperMedia class ResourceObject RESERVED_PROPERTIES = %w[_links _embedded].freeze + attr_reader :data + def initialize(data) @data = data end diff --git a/test/excon/resource_object_test.rb b/test/excon/resource_object_test.rb index 4f01133..711cbbc 100644 --- a/test/excon/resource_object_test.rb +++ b/test/excon/resource_object_test.rb @@ -31,7 +31,7 @@ def resource end def test_resource - assert_equal data, resource.instance_variable_get(:@data) + assert_equal data, resource.data end def test_links