Module: DockTest::DSL

Included in:
DockTest
Defined in:
lib/dock_test/dsl.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#url ⇒ Object

Returns the value of attribute url.



4
5
6
# File 'lib/dock_test/dsl.rb', line 4

def url
  @url
end

Instance Method Details

#configure(&block) ⇒ Object



43
44
45
# File 'lib/dock_test/dsl.rb', line 43

def configure(&block)
  block.call(DockTest)
end

#localhost? ⇒ Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/dock_test/dsl.rb', line 31

def localhost?
  @url && ['127.0.0.1', 'localhost'].include?(URI.parse(@url).host)
end

#port ⇒ Object



27
28
29
# File 'lib/dock_test/dsl.rb', line 27

def port
  URI.parse(@url).port
end

#skippy=(envs) ⇒ Object



35
36
37
# File 'lib/dock_test/dsl.rb', line 35

def skippy=(envs)
  @skippy_envs = Array(envs).map(&:to_s)
end

#skippy_envs ⇒ Object



39
40
41
# File 'lib/dock_test/dsl.rb', line 39

def skippy_envs
  @skippy_envs ||= ['production']
end