lib/random_data/names.rb in random_data-1.3.0 vs lib/random_data/names.rb in random_data-1.3.1
- old
+ new
@@ -7,35 +7,67 @@
def initial
('A'..'Z').to_a.rand
end
+ @@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)
- @@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 )
-
# Returns a random lastname
#
# >> Random.lastname
#
# "Harris"
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)
+
+ @@first_names = @@male_first_names + @@female_first_names
+
+
# Returns a random firstname
#
# >> 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