class Litecoin
Public Class Methods
new(value, unit = nil)
click to toggle source
# File lib/currency_units/currencies/litecoin.rb, line 2 def initialize(value, unit = nil) @value = value @unit = unit @litoshi = convert_to_litoshi if @unit end
Public Instance Methods
coin_to_smallest()
click to toggle source
# File lib/currency_units/currencies/litecoin.rb, line 38 def coin_to_smallest @unit ||= :ltc @litoshi = convert_to_litoshi to_smallest end
convert_to_litoshi()
click to toggle source
# File lib/currency_units/currencies/litecoin.rb, line 8 def convert_to_litoshi case @unit when :ltc @value * 100000000 when :lit @value else @value end end
smallest_to_coin()
click to toggle source
# File lib/currency_units/currencies/litecoin.rb, line 32 def smallest_to_coin @unit ||= :lit @litoshi = @value to_coin end
to_litoshi()
click to toggle source
# File lib/currency_units/currencies/litecoin.rb, line 24 def to_litoshi @litoshi end
to_ltc()
click to toggle source
# File lib/currency_units/currencies/litecoin.rb, line 19 def to_ltc @litoshi / 100000000.0 end
Also aliased as: to_coin
to_smallest()
click to toggle source
# File lib/currency_units/currencies/litecoin.rb, line 28 def to_smallest to_litoshi end