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
-
#auto_detect_version_properties ⇒ Object
Returns the value of attribute auto_detect_version_properties.
-
#branch ⇒ Object
Returns the value of attribute branch.
-
#build_url ⇒ Object
Returns the value of attribute build_url.
-
#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.
28 29 30 31 32 33 34 35 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 28 def initialize name = nil, &block @name = name @auto_detect_version_properties = nil @version_required = false @pattern = 'spec/pacts/*.json' @pact_broker_base_url = 'http://pact-broker' rake_task &block end |
Instance Attribute Details
#auto_detect_version_properties ⇒ Object
Returns the value of attribute auto_detect_version_properties.
24 25 26 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 24 def auto_detect_version_properties @auto_detect_version_properties end |
#branch ⇒ Object
Returns the value of attribute branch.
24 25 26 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 24 def branch @branch end |
#build_url ⇒ Object
Returns the value of attribute build_url.
24 25 26 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 24 def build_url @build_url end |
#consumer_version ⇒ Object
Returns the value of attribute consumer_version.
23 24 25 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 23 def consumer_version @consumer_version end |
#pact_broker_base_url ⇒ Object
Returns the value of attribute pact_broker_base_url.
23 24 25 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 23 def pact_broker_base_url @pact_broker_base_url end |
#pact_broker_basic_auth ⇒ Object
Returns the value of attribute pact_broker_basic_auth.
23 24 25 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 23 def pact_broker_basic_auth @pact_broker_basic_auth end |
#pact_broker_token ⇒ Object
Returns the value of attribute pact_broker_token.
23 24 25 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 23 def pact_broker_token @pact_broker_token end |
#pattern ⇒ Object
Returns the value of attribute pattern.
23 24 25 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 23 def pattern @pattern end |
#tag ⇒ Object Also known as:
Returns the value of attribute tag.
23 24 25 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 23 def tag @tag end |
#tag_with_git_branch ⇒ Object
Returns the value of attribute tag_with_git_branch.
23 24 25 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 23 def tag_with_git_branch @tag_with_git_branch end |
#write_method ⇒ Object
Returns the value of attribute write_method.
23 24 25 |
# File 'lib/pact_broker/client/tasks/publication_task.rb', line 23 def write_method @write_method end |