module Risky::Resolver::Resolvers
Public Instance Methods
intersection(xs)
click to toggle source
# File lib/risky/resolver.rb, line 44 def intersection(xs) xs.compact.inject do |i, x| i & x end end
max(xs)
click to toggle source
# File lib/risky/resolver.rb, line 50 def max(xs) xs.compact.max end
merge(xs)
click to toggle source
# File lib/risky/resolver.rb, line 54 def merge(xs) xs.compact.inject do |m, x| m.merge x end end
min(xs)
click to toggle source
# File lib/risky/resolver.rb, line 60 def min(xs) xs.compact.min end
union(xs)
click to toggle source
# File lib/risky/resolver.rb, line 64 def union(xs) xs.compact.inject do |u, x| u | x end end