lib/random_data/names.rb in random_data-1.5.1 vs lib/random_data/names.rb in random_data-1.5.2

- old
+ new

@@ -22,10 +22,11 @@ # "Harris" def lastname @@lastnames.rand.capitalize end + alias last_name lastname @@male_first_names = %w(ADAM ANTHONY ARTHUR BRIAN CHARLES CHRISTOPHER DANIEL DAVID DONALD EDGAR EDWARD EDWIN GEORGE HAROLD HERBERT HUGH JAMES JASON JOHN JOSEPH KENNETH KEVIN MARCUS MARK MATTHEW MICHAEL PAUL PHILIP RICHARD ROBERT ROGER RONALD SIMON STEVEN TERRY THOMAS WILLIAM) @@ -44,10 +45,11 @@ # "Sandra" def firstname @@first_names.rand.capitalize end + alias first_name firstname # Returns a random male firstname # # >> Random.firstname_male @@ -55,10 +57,11 @@ # "James" def firstname_male @@male_first_names.rand.capitalize end + alias first_name_male firstname_male # Returns a random female firstname # # >> Random.firstname_female @@ -66,8 +69,13 @@ # "Mary" def firstname_female @@female_first_names.rand.capitalize end - + alias first_name_female firstname_female + + # Returns a random full name + def full_name(options = { :initial => false, :gender => nil }) + "#{first_name} #{last_name}" + end end end