Module: DuckTest

Extended by:
ActiveSupport::Autoload
Defined in:
lib/duck_test/base.rb,
lib/duck_test/usage.rb,
lib/duck_test/config.rb,
lib/duck_test/logger.rb,
lib/duck_test/railtie.rb,
lib/duck_test/console.rb,
lib/duck_test/commands.rb,
lib/duck_test/gem/helper.rb,
lib/duck_test/run_commands.rb,
lib/duck_test/config_helper.rb,
lib/duck_test/default_config.rb,
lib/duck_test/frame_work/map.rb,
lib/duck_test/frame_work/base.rb,
lib/duck_test/autoload_config.rb,
lib/duck_test/frame_work/queue.rb,
lib/duck_test/platforms/listener.rb,
lib/duck_test/platforms/os_helper.rb,
lib/duck_test/frame_work/filter_set.rb,
lib/duck_test/platforms/watch_event.rb,
lib/duck_test/frame_work/queue_event.rb,
lib/duck_test/platforms/mac/listener.rb,
lib/duck_test/frame_work/watch_config.rb,
lib/duck_test/frame_work/file_manager.rb,
lib/duck_test/platforms/linux/listener.rb,
lib/duck_test/platforms/generic/listener.rb,
lib/duck_test/platforms/windows/listener.rb,
lib/duck_test/frame_work/rspec/frame_work.rb,
lib/duck_test/frame_work/test_unit/frame_work.rb

Defined Under Namespace

Modules: ConfigHelper, Console, FrameWork, Gem, LoggerHelper, Platforms, Usage Classes: AutoloadConfig, Commands, Config, DefaultConfig, Logger, Railtie, RunCommands

Class Method Summary (collapse)

Class Method Details

+ (DuckTest::Config) config(&block)

Executes a configuration block to define watch lists, etc.

DuckTest.config do

  runnable "**/*"

end

Returns:

  • (DuckTest::Config)

    Returns DuckTest::Config instance if a block is passed.



30
31
32
33
34
35
36
37
38
39
40
# File 'lib/duck_test/base.rb', line 30

def self.config(&block)
  config = nil

  if block_given?
    config = DuckTest::Config.new
    config.instance_exec(&block)
    config.class.block_run = true
  end

  return config
end