Class: Mingle::NumericToken
- Inherits:
-
BitGirderClass
- Object
- BitGirderClass
- Mingle::NumericToken
- Defined in:
- lib/mingle.rb
Instance Method Summary collapse
- #external_form ⇒ Object (also: #to_s)
- #hash ⇒ Object
- #integer? ⇒ Boolean
Instance Method Details
#external_form ⇒ Object Also known as: to_s
593 594 595 596 597 598 599 600 |
# File 'lib/mingle.rb', line 593 def external_form res = @int.dup ( res << "." << @frac ) unless @frac.empty? ( res << @exp_char << @exp ) unless @exp_char.empty? res end |
#hash ⇒ Object
588 589 590 |
# File 'lib/mingle.rb', line 588 def hash [ @int, @frac, @exp, @exp_char ].hash end |
#integer? ⇒ Boolean
605 606 607 |
# File 'lib/mingle.rb', line 605 def integer? @exp_char.empty? && @frac.empty? end |