Top Level Namespace

Defined Under Namespace

Classes: AddressForgery, Array, BasicForgery, Dictionaries, FileReader, Forgery, Formats, Hash, InternetForgery, LoremIpsumForgery, MonetaryForgery, NameForgery, PersonalForgery, Range, String

Instance Method Summary collapse

Instance Method Details

#Forgery(forgery, method = nil, *args) ⇒ Object

Alternate Forgery api, see spec/forgery_spec.rb for examples.



27
28
29
30
31
32
33
34
# File 'lib/forgery.rb', line 27

def Forgery(forgery, method=nil, *args)
  klass = "#{forgery.to_s.camelize}Forgery".constantize
  if method
    klass.send(method, *args)
  else
    klass
  end
end