module Elixir::Float
Public Instance Methods
ceil(number, precision = 0)
click to toggle source
# File lib/elixir/float.rb, line 5 def ceil number, precision = 0 # TODO: precision number.ceil end
floor(number, precision = 0)
click to toggle source
# File lib/elixir/float.rb, line 10 def floor number, precision = 0 # TODO: precision number.floor end
parse(string)
click to toggle source
# File lib/elixir/float.rb, line 15 def parse string return :error unless string =~ /\A\d/ string_match = string.match /\A\d+\.?\d*/ [Float(string_match.to_s), string_match.post_match] end
round(number, precision = 0)
click to toggle source
# File lib/elixir/float.rb, line 22 def round number, precision = 0 number.round precision end
to_char_list(number, options = nil)
click to toggle source
# File lib/elixir/float.rb, line 26 def to_char_list number, options = nil # TODO end
to_string(float, options = nil)
click to toggle source
# File lib/elixir/float.rb, line 30 def to_string float, options = nil # TODO end