Sha256: e55afac0bd36be5e84e66230ddf4daf5415101a49e883d6bd0ea807024e7060f

Contents?: true

Size: 238 Bytes

Versions: 1

Compression:

Stored size: 238 Bytes

Contents

class Numeric
  Alpha36 = ("a".."z").to_a + ("0".."9").to_a
  def to_s36
    return "" if self < 1
    s, q = "", self
    loop do
      q, r = (q - 1).divmod(36)
      s.prepend(Alpha36[r]) 
      break if q.zero?
    end
    s
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spf_barcode-0.0.14 lib/to_barcode_alfanumerico.rb