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"