class Workarea::Api::DocumentationTest::Example
Attributes
description[RW]
explanation[RW]
http_method[RW]
parameters[RW]
requests[RW]
resource[RW]
response_fields[RW]
route[RW]
Public Class Methods
new()
click to toggle source
# File lib/workarea/api/documentation_test.rb, line 19 def initialize @parameters = [] @response_fields = [] @requests = [] end
Public Instance Methods
explanation=(value)
click to toggle source
# File lib/workarea/api/documentation_test.rb, line 25 def explanation=(value) @explanation = Redcarpet::Markdown .new(Redcarpet::Render::HTML.new(hard_wrap: true)) .render(value.strip_heredoc) end
file_name()
click to toggle source
# File lib/workarea/api/documentation_test.rb, line 31 def file_name name = @description.presence || "#{@http_method} #{@route}" "#{name.systemize}.json" end