lib/lopata.rb in lopata-0.1.13 vs lib/lopata.rb in lopata-0.1.14
- old
+ new
@@ -1,74 +1,74 @@
-require 'lopata/id'
-require 'lopata/configuration'
-require 'lopata/environment'
-require 'lopata/scenario_builder'
-require 'lopata/scenario'
-require 'lopata/step'
-require 'lopata/shared_step'
-
-# Namespace for all Lopata code.
-module Lopata
- # Define the scenario.
- # @see Lopata::ScenarioBuilder.define
- def self.define(*args, &block)
- Lopata::ScenarioBuilder.define(*args, &block)
- end
-
- # Skip scenario definition. Option to temporary ignore scenario
- def self.xdefine(*args, &block)
- end
-
- # Register the shared step
- #
- # @example
- # Lopata.shared_step 'test user' do
- # setup { @user = create(:user) }
- # end
- #
- # Shared step may be used in scenarios by name:
- # @example
- # Lopata.define 'user' do
- # setup 'test user'
- #
- # it 'exists' do
- # expect(@user).to_not be_nil
- # end
- # end
- # @param name [String] shared step unique name
- # @param block [Block] shared step action sequence definition
- def self.shared_step(name, &block)
- Lopata::SharedStep.register(name, &block)
- end
-
- # Yields the global configuration to a block.
- # @yield [Lopata::Configuration] global configuration
- #
- # @example
- # Lopata.configure do |config|
- # config.before_scenario 'setup test user'
- # end
- # @see Lopata::Configuration
- def self.configure(&block)
- yield Lopata.configuration
- end
-
- # Returns global configuration object.
- # @return [Lopata::Configuration]
- # @see Lopata.configure
- def self.configuration
- @configuration ||= Lopata::Configuration.new
- end
-
- # @private
- # Internal container for global non-configuration data.
- def self.world
- @world ||= Lopata::World.new
- end
-
- # Return global environment object
- # @return [Lopata::Environment]
- # @see Lopata::Environment
- def self.environment
- Lopata.configuration.environment
- end
-end
+require 'lopata/id'
+require 'lopata/configuration'
+require 'lopata/environment'
+require 'lopata/scenario_builder'
+require 'lopata/scenario'
+require 'lopata/step'
+require 'lopata/shared_step'
+
+# Namespace for all Lopata code.
+module Lopata
+ # Define the scenario.
+ # @see Lopata::ScenarioBuilder.define
+ def self.define(*args, &block)
+ Lopata::ScenarioBuilder.define(*args, &block)
+ end
+
+ # Skip scenario definition. Option to temporary ignore scenario
+ def self.xdefine(*args, &block)
+ end
+
+ # Register the shared step
+ #
+ # @example
+ # Lopata.shared_step 'test user' do
+ # setup { @user = create(:user) }
+ # end
+ #
+ # Shared step may be used in scenarios by name:
+ # @example
+ # Lopata.define 'user' do
+ # setup 'test user'
+ #
+ # it 'exists' do
+ # expect(@user).to_not be_nil
+ # end
+ # end
+ # @param name [String] shared step unique name
+ # @param block [Block] shared step action sequence definition
+ def self.shared_step(name, &block)
+ Lopata::SharedStep.register(name, &block)
+ end
+
+ # Yields the global configuration to a block.
+ # @yield [Lopata::Configuration] global configuration
+ #
+ # @example
+ # Lopata.configure do |config|
+ # config.before_scenario 'setup test user'
+ # end
+ # @see Lopata::Configuration
+ def self.configure(&block)
+ yield Lopata.configuration
+ end
+
+ # Returns global configuration object.
+ # @return [Lopata::Configuration]
+ # @see Lopata.configure
+ def self.configuration
+ @configuration ||= Lopata::Configuration.new
+ end
+
+ # @private
+ # Internal container for global non-configuration data.
+ def self.world
+ @world ||= Lopata::World.new
+ end
+
+ # Return global environment object
+ # @return [Lopata::Environment]
+ # @see Lopata::Environment
+ def self.environment
+ Lopata.configuration.environment
+ end
+end