class Ripple
Public Class Methods
new(value, unit = nil)
click to toggle source
# File lib/currency_units/currencies/ripple.rb, line 3 def initialize(value, unit = nil) @value = value @unit = unit @drop = convert_to_drop if @unit end
Public Instance Methods
coin_to_smallest()
click to toggle source
# File lib/currency_units/currencies/ripple.rb, line 39 def coin_to_smallest @unit ||= :xrp @drop = convert_to_drop to_smallest end
convert_to_drop()
click to toggle source
# File lib/currency_units/currencies/ripple.rb, line 9 def convert_to_drop case @unit when :xrp @value * 1_000_000 when :drop @value else @value end end
smallest_to_coin()
click to toggle source
# File lib/currency_units/currencies/ripple.rb, line 33 def smallest_to_coin @unit ||= :drop @drop = @value to_coin end
to_drop()
click to toggle source
# File lib/currency_units/currencies/ripple.rb, line 25 def to_drop @drop end
to_smallest()
click to toggle source
# File lib/currency_units/currencies/ripple.rb, line 29 def to_smallest to_drop end
to_xrp()
click to toggle source
# File lib/currency_units/currencies/ripple.rb, line 20 def to_xrp @drop / 1_000_000.0 end
Also aliased as: to_coin