Module: OpenAPISourceTools::TaskInterface

Included in:
HelperTask, RestoreProcessorStorage, Task, WriteTask
Defined in:
lib/openapi/sourcetools/task.rb

Overview

Required interface for tasks, with default implementation for some methods.

Instance Method Summary collapse

Instance Method Details

#discardObject



22
23
24
# File 'lib/openapi/sourcetools/task.rb', line 22

def discard
  false
end

#executableObject



26
27
28
# File 'lib/openapi/sourcetools/task.rb', line 26

def executable
  false
end

#generate(context_binding) ⇒ Object

Raises:

  • (NotImplementedError)


14
15
16
# File 'lib/openapi/sourcetools/task.rb', line 14

def generate(context_binding)
  raise NotImplementedError
end

#output_nameObject

Raises:

  • (NotImplementedError)


18
19
20
# File 'lib/openapi/sourcetools/task.rb', line 18

def output_name
  raise NotImplementedError
end

#systemObject



30
31
32
# File 'lib/openapi/sourcetools/task.rb', line 30

def system
  false
end