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