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