Class: Mathmas::Plus

Inherits:
Expression show all
Defined in:
lib/mathmas/core/expression.rb

Instance Method Summary collapse

Methods inherited from Expression

#initialize

Methods included from Basic

#*, #**, #+, #-, #/, #coerce, #to_iruby

Constructor Details

This class inherits a constructor from Mathmas::Expression

Instance Method Details

#exec(args) ⇒ Object



49
50
51
# File 'lib/mathmas/core/expression.rb', line 49

def exec(args)
  super(args).inject(:+)
end

#to_sObject



41
42
43
# File 'lib/mathmas/core/expression.rb', line 41

def to_s
  @args.map{|arg| arg.to_s}.join(" + ")
end

#to_texObject



45
46
47
# File 'lib/mathmas/core/expression.rb', line 45

def to_tex
  @args.map{|arg| arg.to_tex}.join(" + ")
end