lib/model/nested/base.rb in fire-model-0.0.10 vs lib/model/nested/base.rb in fire-model-0.0.11
- old
+ new
@@ -53,10 +53,18 @@
full_data = x.merge(parent.path_data)
new(full_data)
}
end
+ def query(params={}, &filter_condition)
+ raise QueryingNotSupportedError.new
+ end
+
+ def all
+ query
+ end
+
protected
def default_folder_name
name.pluralize
end
@@ -84,9 +92,15 @@
end
class CollectionIsSetError < FireModelError
def initialize(nested_model)
super("Nested Model '#{nested_model}' can not have own Collection. It is extended from Parent Model '#{nested_model.parent}'")
+ end
+ end
+
+ class QueryingNotSupportedError < FireModelError
+ def initialize
+ super("Nested Models do not support querying")
end
end
end