Class: Danica::Operator::Division

Inherits:
Danica::Operator show all
Defined in:
lib/danica/operator/division.rb

Instance Method Summary collapse

Methods inherited from Danica::Operator

#==

Methods included from BaseOperations

#*, #**, #+, #-, #-@, #/

Methods included from VariablesHolder

#calculate, #initialize, #variables=

Methods included from Common

#content, #formatted, #gnu, #tex, #to, #valued?

Instance Method Details

#to_fObject



9
10
11
# File 'lib/danica/operator/division.rb', line 9

def to_f
  numerator.to_f / denominator.to_f
end

#to_gnu(**options) ⇒ Object



17
18
19
# File 'lib/danica/operator/division.rb', line 17

def to_gnu(**options)
  "(#{numerator.to_gnu(options)})/(#{denominator.to_gnu(options)})"
end

#to_tex(**options) ⇒ Object



13
14
15
# File 'lib/danica/operator/division.rb', line 13

def to_tex(**options)
  "\\frac{#{numerator.to_tex(options)}}{#{denominator.to_tex(options)}}"
end