class GitHub::Markup::GemImplementation
def initialize(regexp, languages, gem_name, &renderer)
def initialize(regexp, languages, gem_name, &renderer) super(regexp, languages) @gem_name = gem_name.to_s @renderer = renderer end
def load
def load return if @loaded require gem_name @loaded = true end
def name
def name gem_name end
def render(filename, content)
def render(filename, content) load renderer.call(filename, content) end