class StarWarsShipFaker::Name

Public Class Methods

brand() click to toggle source
# File lib/star_wars_ship_faker.rb, line 27
def self.brand
  return brand_name = @brands.sample
end
full_name() click to toggle source
# File lib/star_wars_ship_faker.rb, line 31
def self.full_name
  model_num = model
  brand_name_pick = brand
  return "#{brand_name_pick} #{model_num}"
end
letter() click to toggle source
# File lib/star_wars_ship_faker.rb, line 9
def self.letter
  prng = Random.new
  length = prng.rand(1..4)
  return model_letter = @letters.sample(length).join
end
model(. lets = letter) click to toggle source
# File lib/star_wars_ship_faker.rb, line 21
def self.model.
  lets = letter
  nums = number
  return total = "#{lets}-#{nums}"
end
number() click to toggle source
# File lib/star_wars_ship_faker.rb, line 15
def self.number
  prng = Random.new
  length = prng.rand(2..4)
  return model_number = @numbers.sample(length).join
end