RubyFlow The Ruby and Rails community linklog

×

The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Generate fuzzy numbers and times with 'ish'

I built ish because I liked the idea of this syntax for fuzzy dates and times: 2.hours.ish # 7379 seconds 1.day.ish.from_now # a day from now plus/minus 5 min

If you want to randomly generate some integers between 5 and 15 you could specify an offset: 10.ish(offset: 5) # => 7

Or a random price around $10: (10.0).ish.round(2) # => 10.17

Anyhoo, give it a try if you want :)

Post a comment

You can use basic HTML markup (e.g. <a>) or Markdown.

As you are not logged in, you will be
directed via GitHub to signup or sign in