Module: VectorSpace

Included in:
SimpleVector
Defined in:
lib/vector_space/family.rb,
lib/vector_space/arithmetic.rb,
lib/vector_space/vector_space.rb,
lib/vector_space/partial_order.rb,
lib/vector_space/simple_vector.rb,
lib/vector_space/index_reflection.rb,
lib/vector_space/component_reflection.rb,
lib/vector_space/dimension_reflection.rb,
lib/vector_space/simple_indexed_vector.rb

Defined Under Namespace

Modules: Arithmetic, ClassMethods, Family, InstanceMethods, PartialOrder Classes: ComponentReflection, DimensionReflection, IndexReflection, SimpleIndexedVector, SimpleVector

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



2
3
4
5
6
7
# File 'lib/vector_space/vector_space.rb', line 2

def self.included(base)
  base.class_eval do
    extend ClassMethods
    include InstanceMethods
  end
end