Class: Bmg::Operator::Autosummarize::Same
- Inherits:
-
Object
- Object
- Bmg::Operator::Autosummarize::Same
- Defined in:
- lib/bmg/operator/autosummarize.rb
Overview
Summarizes by enforcing that the same dependent is observed for a given determinant, returning the dependent as summarization.
Instance Method Summary collapse
Instance Method Details
#init(v) ⇒ Object
113 114 115 |
# File 'lib/bmg/operator/autosummarize.rb', line 113 def init(v) v end |
#inspect ⇒ Object Also known as: to_s
126 127 128 |
# File 'lib/bmg/operator/autosummarize.rb', line 126 def inspect ":same" end |
#sum(v1, v2) ⇒ Object
117 118 119 120 |
# File 'lib/bmg/operator/autosummarize.rb', line 117 def sum(v1, v2) raise "Same values expected, got `#{v1}` vs. `#{v2}`" unless v1 == v2 v1 end |
#term(v) ⇒ Object
122 123 124 |
# File 'lib/bmg/operator/autosummarize.rb', line 122 def term(v) v end |