class MaNameGenerator::Base

Constants

MA_NAMES

Public Class Methods

generate() click to toggle source
# File lib/ma_name_generator/base.rb, line 6
def generate
  MA_NAMES.sample
end
generate_unique(excluding: []) click to toggle source
# File lib/ma_name_generator/base.rb, line 10
def generate_unique(excluding: [])
  raise NotArray unless excluding.is_a?(Array)

  excluded_items(excluding).sample
end

Private Class Methods

excluded_items(items) click to toggle source
# File lib/ma_name_generator/base.rb, line 18
def excluded_items(items)
  MA_NAMES - items
end