diff --git a/README.md b/README.md index 23d042f..e041a6e 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,8 @@ Faker::Name.title ```crystal Faker::Number.number(10) +Faker::Number.decimal(2) +Faker::Number.decimal(2, 3) Faker::Number.digit ``` diff --git a/examples/test.cr b/examples/test.cr index 9c1439a..1dfa713 100644 --- a/examples/test.cr +++ b/examples/test.cr @@ -91,6 +91,8 @@ puts Faker::Name.title puts "\n\t### Faker::Number\n\n" puts Faker::Number.number(10) +puts Faker::Number.decimal(2) +puts Faker::Number.decimal(2, 3) puts Faker::Number.digit puts "\n\t### Faker::PhoneNumber\n\n" diff --git a/src/faker/number.cr b/src/faker/number.cr index e348f3b..5263769 100644 --- a/src/faker/number.cr +++ b/src/faker/number.cr @@ -7,5 +7,11 @@ module Faker def self.digit rand(10).to_s end + + def self.decimal(l_digits, r_digits = 2) + l_d = number(l_digits) + r_d = number(r_digits) + "#{l_d}.#{r_d}" + end end end