lib/trestle/resource/collection.rb in trestle-0.9.4 vs lib/trestle/resource/collection.rb in trestle-0.9.5
- old
+ new
@@ -40,16 +40,12 @@
private
def apply_scopes(collection, params)
unscoped = collection(params)
- active_scopes(params).reduce(collection) do |collection, scope|
+ scopes.active(params).reduce(collection) do |collection, scope|
merge_scopes(collection, scope.apply(unscoped))
end
- end
-
- def active_scopes(params)
- scopes.values.select { |s| s.active?(params) }
end
def apply_sorting(collection, params)
return collection unless params[:sort]