lib/rom/sql/association/one_to_many.rb in rom-sql-1.0.0.beta2 vs lib/rom/sql/association/one_to_many.rb in rom-sql-1.0.0.beta3

- old
+ new

@@ -3,19 +3,18 @@ class Association class OneToMany < Association result :many # @api public - def call(relations) - right = relations[target.relation] + def call(relations, right = relations[target.relation]) schema = right.schema.qualified relation = right .inner_join(source_table, join_keys(relations)) .order(*right.schema.project_pk.qualified) if view - schema.(relation.public_send(view)) + apply_view(schema, relation) else schema.(relation) end end