Class: ServiceMock::Rake::BaseTask

Inherits:
Rake::TaskLib
  • Object
show all
Includes:
Rake::DSL
Defined in:
lib/service_mock/rake/base_task.rb

Direct Known Subclasses

StartServerTask, StopServerTask

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, wiremock_version, working_directory = 'config/mocks') {|server| ... } ⇒ BaseTask

Returns a new instance of BaseTask.

Yields:



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

#nameObject (readonly)

Returns the value of attribute name.



10
11
12
# File 'lib/service_mock/rake/base_task.rb', line 10

def name
  @name
end

#serverObject (readonly)

Returns the value of attribute server.



10
11
12
# File 'lib/service_mock/rake/base_task.rb', line 10

def server
  @server
end