Commit 609e37e4844d2b10a65b9e5bb6aeae22e78d7f9a

Authored by Aurélio A. Heckert
Committed by Daniel
1 parent 0b31911b

add doc comment to ScopeTool

Showing 1 changed file with 2 additions and 0 deletions   Show diff stats
lib/scope_tool.rb
1 module ScopeTool 1 module ScopeTool
2 2
  3 + # Sum scope results by SQL, allowing post filtering of the group.
3 def union(*scopes) 4 def union(*scopes)
4 model = scopes.first.class_name.constantize 5 model = scopes.first.class_name.constantize
5 scopes = scopes.map &:to_sql 6 scopes = scopes.map &:to_sql
@@ -7,6 +8,7 @@ module ScopeTool @@ -7,6 +8,7 @@ module ScopeTool
7 end 8 end
8 9
9 class << self 10 class << self
  11 + # Allows to use `ScopeTool.method()` anywhere.
10 include ScopeTool 12 include ScopeTool
11 end 13 end
12 14