Sha256: b0d8b81c33d9889ac9a9c1b0c538c700d079d2da60e3fde2f7d8d6c30cf93212

Contents?: true

Size: 311 Bytes

Versions: 2

Compression:

Stored size: 311 Bytes

Contents

# frozen_string_literal: true

module Lite
  module Uxid
    class Nanoid < Lite::Uxid::Base

      class << self

        def encode
          klass = new
          klass.encode
        end

      end

      def encode
        encoding_chars.split('').sample(encoding_length).join
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lite-uxid-1.0.7 lib/lite/uxid/nanoid.rb
lite-uxid-1.0.6 lib/lite/uxid/nanoid.rb