Module: Summarily

Defined in:
lib/summarily.rb,
lib/summarily/version.rb,
lib/summarily/class_methods.rb,
lib/summarily/merge_strategy.rb

Defined Under Namespace

Modules: ClassMethods Classes: MergeStrategy

Constant Summary collapse

SUM =
Proc.new{|a, b| a + b}
MIN =
Proc.new{|a, b| a < b ? a : b}
MAX =
Proc.new{|a, b| a > b ? a : b}
MERGE =
Proc.new{|a, b| a.merge(b)}
MERGE_LEFT =
Proc.new{|a, b| a.merge!(b)}
UNION =
Proc.new{|a, b| (a + b).uniq}
VERSION =
"0.0.3"