Class: ServiceMock::Rake::BaseTask
- Inherits:
-
Rake::TaskLib
- Object
- Rake::TaskLib
- ServiceMock::Rake::BaseTask
- Includes:
- Rake::DSL
- Defined in:
- lib/service_mock/rake/base_task.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#server ⇒ Object
readonly
Returns the value of attribute server.
Instance Method Summary collapse
-
#initialize(name, wiremock_version, working_directory = 'config/mocks') {|server| ... } ⇒ BaseTask
constructor
A new instance of BaseTask.
Constructor Details
#initialize(name, wiremock_version, working_directory = 'config/mocks') {|server| ... } ⇒ BaseTask
Returns a new instance of BaseTask.
12 13 14 15 16 17 |
# File 'lib/service_mock/rake/base_task.rb', line 12 def initialize(name, wiremock_version, working_directory='config/mocks') @name = name @server = ::ServiceMock::Server.new(wiremock_version, working_directory) yield server if block_given? define_task end |
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name.
10 11 12 |
# File 'lib/service_mock/rake/base_task.rb', line 10 def name @name end |
#server ⇒ Object (readonly)
Returns the value of attribute server.
10 11 12 |
# File 'lib/service_mock/rake/base_task.rb', line 10 def server @server end |