lib/onsi/resource.rb in onsi-1.2.1 vs lib/onsi/resource.rb in onsi-1.2.2
- old
+ new
@@ -30,20 +30,20 @@
#
# @private
RELATIONSHIPS_KEY = 'relationships'.freeze
##
- # Root object meta key
+ # Root object data key
#
# @private
- META_KEY = 'meta'.freeze
+ DATA_KEY = 'data'.freeze
##
- # Root object data key
+ # Metadata key
#
# @private
- DATA_KEY = 'data'.freeze
+ META_KEY = 'meta'.freeze
##
# Root object included key
#
# @private
@@ -92,9 +92,12 @@
{}.tap do |root|
root[DATA_KEY] = resources.as_json
included = all_included(resources)
if included.any?
root[INCLUDED_KEY] = included
+ end
+ root[META_KEY] = {}.tap do |meta|
+ meta[:count] = resources.count if resources.respond_to?(:count)
end
end
end
private