module Elixir::Integer
Public Instance Methods
is_even(integer)
click to toggle source
# File lib/elixir/integer.rb, line 5 def is_even integer integer.even? end
is_odd(integer)
click to toggle source
# File lib/elixir/integer.rb, line 9 def is_odd integer integer.odd? end
parse(string)
click to toggle source
# File lib/elixir/integer.rb, line 13 def parse string return :error unless string =~ /\A\d/ if remainder_index = string =~ /\D/ [Integer(string[0...remainder_index]), string[remainder_index..-1]] else [Integer(string), ''] end end
to_char_list(integer, base = 10)
click to toggle source
# File lib/elixir/integer.rb, line 23 def to_char_list integer, base = 10 integer.to_s(base).upcase.chars end
to_string(integer, base = 10)
click to toggle source
# File lib/elixir/integer.rb, line 27 def to_string integer, base = 10 integer.to_s(base).upcase end