Class: MonetaryForgery

Inherits:
Forgery show all
Defined in:
lib/forgeries/monetary_forgery.rb

Class Method Summary collapse

Methods inherited from Forgery

dictionaries, formats

Class Method Details

.formatted_money(options = {}) ⇒ Object



2
3
4
# File 'lib/forgeries/monetary_forgery.rb', line 2

def self.formatted_money(options={})
  "$%1.2f" % money(options)
end

.money(options = {}) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/forgeries/monetary_forgery.rb', line 6

def self.money(options={})
  options = {:max => 10,
             :min => 0}.merge(options)

  value = ((options[:min] * 100)..(options[:max] * 100)).random
  "%1.2f" % (value.to_f / 100)
end