lib/arqo/query.rb in arqo-0.2.0 vs lib/arqo/query.rb in arqo-0.3.0
- old
+ new
@@ -2,10 +2,11 @@
module ARQO
# Parent class for query objects
class Query
attr_reader :relation
+
delegate_missing_to :relation
def initialize(relation = associated_relation)
@relation = relation.extending(scope_module)
end
@@ -38,11 +39,11 @@
class_name = self.class.name
derived_relation_name = class_name.sub(/Query$/, '')
unless Object.const_defined?(derived_relation_name)
raise NameError, "Could not find model #{derived_relation_name} associated " \
- "to query #{class_name}.\n Make sure the name is correct or override " \
- '#associated_relation to provide a custom model'
+ "to query #{class_name}.\n Make sure the name is correct or override " \
+ '#associated_relation to provide a custom model'
end
derived_relation_name.constantize.all
end