class VGen::UpperLetterGen

Public Class Methods

new(only: ("A".."Z"), except: []) click to toggle source
# File lib/v_gen/upper_letter_gen.rb, line 3
def initialize(only: ("A".."Z"), except: [])
  @only, @except = only, except
end

Public Instance Methods

call() click to toggle source
# File lib/v_gen/upper_letter_gen.rb, line 7
def call()
  (@only.to_a.map(&:upcase) - @except.to_a.map(&:upcase))
    .sample
end