Module: EacDocker::Rspec::SetupInclude

Defined in:
lib/eac_docker/rspec/setup_include.rb

Class Method Summary collapse

Class Method Details

.setup(setup_obj) ⇒ Object



10
11
12
# File 'lib/eac_docker/rspec/setup_include.rb', line 10

def setup(setup_obj)
  setup_conditional_docker_executable(setup_obj)
end

.setup_conditional_docker_executable(setup_obj) ⇒ Object



14
15
16
17
18
19
# File 'lib/eac_docker/rspec/setup_include.rb', line 14

def setup_conditional_docker_executable(setup_obj)
  ::EacRubyUtils::Rspec::Conditional.default.add(:docker) do
    ::EacDocker::Executables.docker.validate
  end
  ::EacRubyUtils::Rspec::Conditional.default.configure(setup_obj.rspec_config)
end