Module: DockTest::DSL
- Included in:
- DockTest
- Defined in:
- lib/dock_test/dsl.rb
Instance Attribute Summary collapse
-
#url ⇒ Object
Returns the value of attribute url.
Instance Method Summary collapse
- #configure(&block) ⇒ Object
- #localhost? ⇒ Boolean
- #port ⇒ Object
- #skippy=(envs) ⇒ Object
- #skippy_envs ⇒ Object
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
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 |