Class: Arrow::Decimal256
- Inherits:
-
Object
- Object
- Arrow::Decimal256
- Defined in:
- lib/arrow/decimal256.rb
Instance Method Summary collapse
- #abs ⇒ Object
- #abs! ⇒ Object
- #negate ⇒ Object
- #negate! ⇒ Object
- #to_s(scale = nil) ⇒ Object
- #to_s_raw ⇒ Object
Instance Method Details
#abs ⇒ Object
45 46 47 48 49 |
# File 'lib/arrow/decimal256.rb', line 45 def abs copied = dup copied.abs! copied end |
#abs! ⇒ Object
42 |
# File 'lib/arrow/decimal256.rb', line 42 alias_method :abs!, :abs |
#negate ⇒ Object
54 55 56 57 58 |
# File 'lib/arrow/decimal256.rb', line 54 def negate copied = dup copied.negate! copied end |
#negate! ⇒ Object
51 |
# File 'lib/arrow/decimal256.rb', line 51 alias_method :negate!, :negate |
#to_s ⇒ String #to_s(scale) ⇒ String
34 35 36 37 38 39 40 |
# File 'lib/arrow/decimal256.rb', line 34 def to_s(scale=nil) if scale to_string_scale(scale) else to_s_raw end end |
#to_s_raw ⇒ Object
20 |
# File 'lib/arrow/decimal256.rb', line 20 alias_method :to_s_raw, :to_s |