Sha256: 55702aeafa1be0059d65e1ffee463df882ebc7ce2abe5838f17b8ec19d7f5f10

Contents?: true

Size: 740 Bytes

Versions: 7

Compression:

Stored size: 740 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/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.1.1 lib/cucumber_factory.rb
cucumber_factory-2.1.0 lib/cucumber_factory.rb
cucumber_factory-2.0.2 lib/cucumber_factory.rb
cucumber_factory-2.0.1 lib/cucumber_factory.rb
cucumber_factory-2.0.0 lib/cucumber_factory.rb
cucumber_factory-1.15.1 lib/cucumber_factory.rb
cucumber_factory-1.15.0 lib/cucumber_factory.rb