lib/syncano/schema/resource_definition.rb in syncano-4.0.0.alpha1 vs lib/syncano/schema/resource_definition.rb in syncano-4.0.0.alpha2
- old
+ new
@@ -18,9 +18,14 @@
def [](key)
@raw_definition[key]
end
+ def top_level?
+ @raw_definition[:collection].present? &&
+ @raw_definition[:collection][:path].scan(/\{([^}]+)\}/).empty?
+ end
+
private
def delete_colliding_links
@raw_definition[:attributes].each do |k, v|
if @raw_definition[:associations]['links']
\ No newline at end of file