Sha256: 6176f982e5cb357c1168bef3e22df6c5a6d8b5a2e6b09a20df95041a6e1f16a5

Contents?: true

Size: 307 Bytes

Versions: 5

Compression:

Stored size: 307 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.chars.sample(encoding_length).join
      end

    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lite-uxid-1.1.3 lib/lite/uxid/nanoid.rb
lite-uxid-1.1.2 lib/lite/uxid/nanoid.rb
lite-uxid-1.1.1 lib/lite/uxid/nanoid.rb
lite-uxid-1.1.0 lib/lite/uxid/nanoid.rb
lite-uxid-1.0.8 lib/lite/uxid/nanoid.rb