class ReadmeYard::ExampleTag

Public Class Methods

format_markdown(yard_object, yard_tags) click to toggle source
# File lib/readme_yard/example_tag.rb, line 4
def format_markdown(yard_object, yard_tags)
  yard_tags.map { |tag| format_tag_markdown(yard_object, tag) }.join("\n")
end
format_ruby(text) click to toggle source
# File lib/readme_yard/example_tag.rb, line 13
def format_ruby(text)
  "```ruby\n#{text}\n```\n"
end
format_tag_markdown(yard_object, tag) click to toggle source
# File lib/readme_yard/example_tag.rb, line 8
def format_tag_markdown(yard_object, tag)
  text = tag.text.empty? ? yard_object.source : tag.text
  format_ruby(text)
end