parent
064526a6f6
commit
1cf51a88d5
@ -1,15 +1,17 @@ |
|||||||
require "set" |
require "set" |
||||||
|
|
||||||
module Report::Filter |
module Report::Filter |
||||||
def self.all |
extend self |
||||||
|
|
||||||
|
def all |
||||||
@all ||= Set[] |
@all ||= Set[] |
||||||
end |
end |
||||||
|
|
||||||
def self.all_grouped |
def all_grouped |
||||||
all.group_by { |f| f.applies_for }.to_a.sort { |a,b| a.first.to_s <=> b.first.to_s } |
all.group_by { |f| f.applies_for }.to_a.sort { |a,b| a.first.to_s <=> b.first.to_s } |
||||||
end |
end |
||||||
|
|
||||||
def self.from_hash |
def from_hash |
||||||
raise NotImplementedError |
raise NotImplementedError |
||||||
end |
end |
||||||
end |
end |
||||||
|
Loading…
Reference in new issue