Sha256: a1858e6cd619b1f68cf1f15d2dd4040556ae0e25c46c5350b4a1bcc34e432994

Contents?: true

Size: 249 Bytes

Versions: 187

Compression:

Stored size: 249 Bytes

Contents

module ScoutApm
  module Utils
    class UniqueId
      ALPHABET = ('a'..'z').to_a.freeze

      def self.simple(length=16)
        s = ""
        length.times do
            s << ALPHABET[rand(26)]
        end
        s
      end
    end
  end
end

Version data entries

187 entries across 187 versions & 1 rubygems

Version Path
scout_apm-2.4.24 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.23 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.22 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.21 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.20 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.19 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.18 lib/scout_apm/utils/unique_id.rb
scout_apm-3.0.0.pre28 lib/scout_apm/utils/unique_id.rb
scout_apm-3.0.0.pre27 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.17 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.16 lib/scout_apm/utils/unique_id.rb
scout_apm-3.0.0.pre26 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.15 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.14 lib/scout_apm/utils/unique_id.rb
scout_apm-3.0.0.pre25 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.13 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.12 lib/scout_apm/utils/unique_id.rb
scout_apm-3.0.0.pre23 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.11 lib/scout_apm/utils/unique_id.rb
scout_apm-2.4.11.pre lib/scout_apm/utils/unique_id.rb