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
136 137 138 |
# File 'lib/bmg/operator/autosummarize.rb', line 136 def init(v) v end |
#inspect ⇒ Object Also known as: to_s
149 150 151 |
# File 'lib/bmg/operator/autosummarize.rb', line 149 def inspect ":same" end |
#sum(v1, v2) ⇒ Object
140 141 142 143 |
# File 'lib/bmg/operator/autosummarize.rb', line 140 def sum(v1, v2) raise "Same values expected, got `#{v1}` vs. `#{v2}`" unless v1 == v2 v1 end |
#term(v) ⇒ Object
145 146 147 |
# File 'lib/bmg/operator/autosummarize.rb', line 145 def term(v) v end |