class Docks::Tags::Example
Public Class Methods
new()
click to toggle source
# File lib/docks/tags/example_tag.rb, line 4 def initialize @name = :example @multiple_allowed = true end
Public Instance Methods
process(symbol)
click to toggle source
# File lib/docks/tags/example_tag.rb, line 9 def process(symbol) symbol.update(@name) do |examples| examples.map do |example| example = code_block_with_language_and_description(example) example[:language] ||= Docks::Languages.extension_for_file(Docks.current_file) OpenStruct.new(example) end end end