Sha256: 54196184249171435f52dd52cb08729db8a5e777456d3ba533bb2d2a9e910ce9
Contents?: true
Size: 914 Bytes
Versions: 1
Compression:
Stored size: 914 Bytes
Contents
# frozen_string_literal: true require_relative "binary_function" module Plurimath module Math module Function class Power < BinaryFunction def to_asciimath first_value = parameter_one.to_asciimath if parameter_one second_value = "^#{parameter_two.to_asciimath}" if parameter_two "#{first_value}#{second_value}" end def to_mathml_without_math_tag first_value = parameter_one.to_mathml_without_math_tag second_value = parameter_two.to_mathml_without_math_tag "<msup>#{first_value}#{second_value}</msup>" end def to_latex first_value = parameter_one.to_latex if parameter_one first_value = "{#{first_value}}" if parameter_one.is_a?(Math::Formula) second_value = parameter_two.to_latex "#{first_value}^{#{second_value}}" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
plurimath-0.2.0 | lib/plurimath/math/function/power.rb |