Module: Quickid

Defined in:
lib/quickid.rb,
lib/quickid/version.rb

Overview

Quick id

Defined Under Namespace

Classes: Error

Constant Summary collapse

LETTERS =
('a'..'z').to_a
NUMERALS =
(0..9).to_a
VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.idObject



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/quickid.rb', line 12

def self.id
  id = []

  5.times do
    fakebit = rand(2)

    id << if fakebit.zero?
            LETTERS.sample
          else
            NUMERALS.sample
          end
  end

  id.join
end