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