From 6f91a185ab48a3233ccb936374d620bf5f2cee05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?A=C5=9Fk=C4=B1n=20Gedik?= Date: Tue, 5 Jan 2016 22:25:13 +0200 Subject: [PATCH] add latitude && longitude --- README.md | 3 +++ examples/test.cr | 3 +++ src/faker/address.cr | 8 ++++++++ 3 files changed, 14 insertions(+) diff --git a/README.md b/README.md index b5898ee..e1d2939 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,9 @@ Faker::Address.state Faker::Address.state_abbr Faker::Address.country +Faker::Address.latitude +Faker::Address.longitude + ``` ### Faker::Company diff --git a/examples/test.cr b/examples/test.cr index 66097e8..b4c708a 100644 --- a/examples/test.cr +++ b/examples/test.cr @@ -17,6 +17,9 @@ puts Faker::Address.state puts Faker::Address.state_abbr puts Faker::Address.country +puts Faker::Address.latitude +puts Faker::Address.longitude + puts "\n### Faker::Company\n\n" puts Faker::Company.name diff --git a/src/faker/address.cr b/src/faker/address.cr index 033622a..d6c83ef 100644 --- a/src/faker/address.cr +++ b/src/faker/address.cr @@ -47,5 +47,13 @@ module Faker ->{ "??## #??" }, ].sample.call).upcase end + + def self.latitude + ((rand * 180) - 90).to_s + end + + def self.longitude + ((rand * 360) - 180).to_s + end end end