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
-
#Forgery(forgery, method = nil, *args) ⇒ Object
Alternate Forgery api, see spec/forgery_spec.rb for examples.
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 |