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