class RomanNames::Generator
Constants
- ROOT_PATH
Public Class Methods
new()
click to toggle source
# File lib/roman_names.rb, line 8 def initialize path = File.join(ROOT_PATH, 'assets', 'names.yml') @data = YAML::load(File.open(path, 'r')) end
Public Instance Methods
female()
click to toggle source
# File lib/roman_names.rb, line 17 def female "#{@data['nomens']['female'].sample} #{@data['cognomens']['female'].sample}" end
male()
click to toggle source
# File lib/roman_names.rb, line 13 def male "#{@data['praenomens'].sample} #{@data['nomens']['male'].sample} #{@data['cognomens']['male'].sample}" end