Class: RTFDoc::ResourceDesc
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods included from Anchorable
#anchor
#content_to_html, included
Constructor Details
#initialize(resource_name, content) ⇒ ResourceDesc
Returns a new instance of ResourceDesc.
236
237
238
239
|
# File 'lib/rtfdoc.rb', line 236
def initialize(resource_name, content)
@resource_name = resource_name
@content = content
end
|
Instance Attribute Details
#resource_name ⇒ Object
Returns the value of attribute resource_name.
234
235
236
|
# File 'lib/rtfdoc.rb', line 234
def resource_name
@resource_name
end
|
Instance Method Details
#anchor_id ⇒ Object
245
246
247
|
# File 'lib/rtfdoc.rb', line 245
def anchor_id
"#{resource_name}-desc"
end
|
#example_to_html ⇒ Object
263
264
265
|
# File 'lib/rtfdoc.rb', line 263
def example_to_html
@example
end
|
#generate_example(sections) ⇒ Object
249
250
251
252
253
254
255
256
257
258
259
260
261
|
# File 'lib/rtfdoc.rb', line 249
def generate_example(sections)
endpoints = sections.reject { |s| s.name == 'desc' || s.name == 'object' }
signatures = endpoints.each_with_object("") do |e, res|
res << %(<div class="resource-sig">#{e.signature}</div>)
end
@example = <<-HTML
<div class="section-response">
<div class="response-topbar">ENDPOINTS</div>
<div class="section-endpoints">#{signatures}</div>
</div>
HTML
end
|
#name ⇒ Object
241
242
243
|
# File 'lib/rtfdoc.rb', line 241
def name
'desc'
end
|