Module: Abst::Group

Included in:
Matrix
Defined in:
lib/include/group.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/include/group.rb', line 3

def self.included(base)
  base.class_eval do
    [:+, :-].each do |sym|
      unless method_defined? sym
        define_method(sym) do |other|
          return add_sub(sym, other)
        end
      end
    end
  end
end