Sha256: 4e837d8bdf7b318e9f6317fd55caca4cf03baaf00f14ba7c14ffb0d007160818

Contents?: true

Size: 396 Bytes

Versions: 6

Compression:

Stored size: 396 Bytes

Contents

module CypressDev
  module SimpleRailsFactory
    def self.create(type, params = {})
      type.camelize.constantize.create(params)
    rescue NameError => e
      Rails.logger.warn e.message
    end

    def self.create_list(type, amount, params = {})
      amount.to_i.times do
        create(type,params)
      end
    rescue NameError => e
      Rails.logger.warn e.message
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
cypress-on-rails-1.2.0 lib/cypress_dev/simple_rails_factory.rb
cypress-on-rails-1.1.1 lib/cypress_dev/simple_rails_factory.rb
cypress-on-rails-1.1.0 lib/cypress_dev/simple_rails_factory.rb
cypress-on-rails-1.0.1 lib/cypress_dev/simple_rails_factory.rb
cypress-on-rails-1.0.0 lib/cypress_dev/simple_rails_factory.rb
cypress-on-rails-1.0.0.beta2 lib/cypress_dev/simple_rails_factory.rb