Class: PactBroker::Client::PublicationTask
- Inherits:
-
Rake::TaskLib
- Object
- Rake::TaskLib
- PactBroker::Client::PublicationTask
- Defined in:
- lib/pact_broker/client/tasks/publication_task.rb
Instance Attribute Summary collapse
-
#consumer_version ⇒ Object
Returns the value of attribute consumer_version.
-
#pact_broker_base_url ⇒ Object
Returns the value of attribute pact_broker_base_url.
-
#pact_broker_basic_auth ⇒ Object
Returns the value of attribute pact_broker_basic_auth.
-
#pact_broker_token ⇒ Object
Returns the value of attribute pact_broker_token.
-
#pattern ⇒ Object
Returns the value of attribute pattern.
-
#tag ⇒ Object
(also: #tags)
Returns the value of attribute tag.
-
#tag_with_git_branch ⇒ Object
Returns the value of attribute tag_with_git_branch.
-
#write_method ⇒ Object
Returns the value of attribute write_method.
Instance Method Summary collapse
-
#initialize(name = nil, &block) ⇒ PublicationTask
constructor
A new instance of PublicationTask.
Constructor Details
#initialize(name = nil, &block) ⇒ PublicationTask
Returns a new instance of PublicationTask.
25 26 27 28 29 30 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 25 def initialize name = nil, &block @name = name @pattern = 'spec/pacts/*.json' @pact_broker_base_url = 'http://pact-broker' rake_task &block end |
Instance Attribute Details
#consumer_version ⇒ Object
Returns the value of attribute consumer_version.
21 22 23 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 21 def consumer_version @consumer_version end |
#pact_broker_base_url ⇒ Object
Returns the value of attribute pact_broker_base_url.
21 22 23 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 21 def pact_broker_base_url @pact_broker_base_url end |
#pact_broker_basic_auth ⇒ Object
Returns the value of attribute pact_broker_basic_auth.
21 22 23 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 21 def pact_broker_basic_auth @pact_broker_basic_auth end |
#pact_broker_token ⇒ Object
Returns the value of attribute pact_broker_token.
21 22 23 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 21 def pact_broker_token @pact_broker_token end |
#pattern ⇒ Object
Returns the value of attribute pattern.
21 22 23 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 21 def pattern @pattern end |
#tag ⇒ Object Also known as:
Returns the value of attribute tag.
21 22 23 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 21 def tag @tag end |
#tag_with_git_branch ⇒ Object
Returns the value of attribute tag_with_git_branch.
21 22 23 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 21 def tag_with_git_branch @tag_with_git_branch end |
#write_method ⇒ Object
Returns the value of attribute write_method.
21 22 23 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 21 def write_method @write_method end |