Sha256: f3511406b7333c458adb28e2c3cc7856c3a8ca29c7236674460bc255d1d8a943

Contents?: true

Size: 783 Bytes

Versions: 7

Compression:

Stored size: 783 Bytes

Contents

# Runtime dependencies
require 'active_support/all'
require 'active_record'

require 'cucumber'
if Cucumber::VERSION >= '3'
  require 'cucumber/glue/registry_and_more'
else
  require 'cucumber/rb_support/rb_language'
end

require 'cucumber_priority'

# Gem
require 'cucumber_factory/build_strategy'
require 'cucumber_factory/update_strategy'
require 'cucumber_factory/factory'
require 'cucumber_factory/switcher'

module Cucumber
  module Factory
    module_function

    def add_steps(main)
      warn "Using `Cucumber::Factory.add_steps(self)` is deprecated. Use `require 'cucumber_factory/add_steps'` instead."

      add_steps_filepath = File.join(File.dirname(__FILE__), 'cucumber_factory/add_steps.rb')
      main.instance_eval(File.read(add_steps_filepath))
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cucumber_factory-2.6.0 lib/cucumber_factory.rb
cucumber_factory-2.5.0 lib/cucumber_factory.rb
cucumber_factory-2.4.1 lib/cucumber_factory.rb
cucumber_factory-2.4.0 lib/cucumber_factory.rb
cucumber_factory-2.3.1 lib/cucumber_factory.rb
cucumber_factory-2.3.0 lib/cucumber_factory.rb
cucumber_factory-2.2.0 lib/cucumber_factory.rb