Class: ForemanAnsibleDirector::Issues::BaseIssue

Inherits:
Object
  • Object
show all
Defined in:
app/lib/foreman_ansible_director/issues/base_issue.rb

Direct Known Subclasses

Errors::BaseError, Warnings::BaseWarning

Instance Method Summary collapse

Constructor Details

#initialize(**kwargs) ⇒ BaseIssue

Returns a new instance of BaseIssue.



6
7
# File 'app/lib/foreman_ansible_director/issues/base_issue.rb', line 6

def initialize(**kwargs)
end

Instance Method Details

#messageObject

Raises:

  • (NotImplementedError)


13
14
15
# File 'app/lib/foreman_ansible_director/issues/base_issue.rb', line 13

def message
  raise NotImplementedError
end

#render_for_logsObject



24
25
26
# File 'app/lib/foreman_ansible_director/issues/base_issue.rb', line 24

def render_for_logs
  render_for_response
end

#render_for_responseObject



17
18
19
20
21
22
# File 'app/lib/foreman_ansible_director/issues/base_issue.rb', line 17

def render_for_response
  {
    title: title,
    message: message,
  }
end

#titleObject

Raises:

  • (NotImplementedError)


9
10
11
# File 'app/lib/foreman_ansible_director/issues/base_issue.rb', line 9

def title
  raise NotImplementedError
end