Sha256: 0bc2cae691ce342c81707a02e1c18a25d7bb7883309c471f1a2fbe607303c6b8
Contents?: true
Size: 574 Bytes
Versions: 5
Compression:
Stored size: 574 Bytes
Contents
# frozen_string_literal: true module Lite module Uxid class Configuration attr_accessor :encoding_chars, :encoding_length, :encoding_salt def initialize @encoding_chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' @encoding_length = 26 @encoding_salt = 1_369_136 end end def self.configuration @configuration ||= Configuration.new end def self.configuration=(config) @configuration = config end def self.configure yield(configuration) end end end
Version data entries
5 entries across 5 versions & 1 rubygems