lib/random_data/names.rb in random_data-1.0.2 vs lib/random_data/names.rb in random_data-1.1.0
- old
+ new
@@ -16,12 +16,17 @@
end
end
- @@lastnames = %w( SMITH JOHNSON WILLIAMS JONES BROWN DAVIS MILLER WILSON MOORE TAYLOR ANDERSON THOMAS JACKSON WHITE HARRIS MARTIN THOMPSON GARCIA MARTINEZ
- ROBINSON CLARK RODRIGUEZ LEWIS LEE WALKER )
+ @@lastnames = %w(ABEL ANDERSON ANDREWS ANTHONY BAKER BROWN
+BURROWS CLARK CLARKE CLARKSON DAVIDSON DAVIES DAVIS DENT EDWARDS GARCIA
+GRANT HALL HARRIS HARRISON JACKSON JEFFRIES JEFFERSON JOHNSON JONES
+KIRBY KIRK LAKE LEE LEWIS MARTIN MARTINEZ MAJOR MILLER MOORE OATES
+PETERS PETERSON ROBERTSON ROBINSON RODRIGUEZ SMITH SMYTHE STEVENS
+TAYLOR THATCHER THOMAS THOMPSON WALKER WASHINGTON WHITE WILLIAMS
+WILSON YORKE)
# Returns a random lastname
#
# >> Random.lastname
#
@@ -29,21 +34,53 @@
def lastname
@@lastnames.rand.capitalize
end
- @@firstnames = %w(JAMES JOHN ROBERT MICHAEL WILLIAM DAVID RICHARD CHARLES JOSEPH THOMAS CHRISTOPHER DANIEL PAUL MARK DONALD GEORGE KENNETH STEVEN EDWARD BRIAN
- RONALD ANTHONY KEVIN JASON MARY PATRICIA LINDA BARBARA ELIZABETH JENNIFER MARIA SUSAN MARGARET DOROTHY LISA NANCY KAREN BETTY HELEN SANDRA
- DONNA CAROL RUTH SHARON MICHELLE LAURA SARAH KIMBERLY DEBORAH)
+ @@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)
+ @@female_first_names = %w(ALISON ANN ANNA ANNE BARBARA BETTY BERYL
+CAROL CHARLOTTE CHERYL DEBORAH DIANA DONNA DOROTHY ELIZABETH EVE FELICITY
+FIONA HELEN HELENA JENNIFER JESSICA JUDITH KAREN KIMBERLY LAURA LINDA
+LISA LUCY MARGARET MARIA MARY MICHELLE NANCY PATRICIA POLLY ROBYN RUTH
+SANDRA SARAH SHARON SUSAN TABITHA URSULA VICTORIA WENDY)
- # Returns a random firstname
+ @@first_names = @@male_first_names + @@female_first_names
+
+
+ # Returns a random firstname, male or female
#
# >> Random.firstname
#
# "Sandra"
def firstname
- @@firstnames.rand.capitalize
+ @@first_names.rand.capitalize
+ end
+
+
+ # Returns a random male firstname
+ #
+ # >> Random.firstname_male
+ #
+ # "James"
+
+ def firstname_male
+ @@male_first_names.rand.capitalize
+ end
+
+
+ # Returns a random female firstname
+ #
+ # >> Random.firstname_female
+ #
+ # "Mary"
+
+ def firstname_female
+ @@female_first_names.rand.capitalize
end
end
end