class ReadmeSpec::Markdown
Public Class Methods
new(text)
click to toggle source
# File lib/readme_spec.rb, line 74 def initialize(text) @text = text end
parse(content)
click to toggle source
# File lib/readme_spec.rb, line 69 def self.parse(content) parser = ::Qiita::Markdown::Processor.new self.new(parser.call(content)) end
Public Instance Methods
ruby_codes()
click to toggle source
# File lib/readme_spec.rb, line 78 def ruby_codes codes = @text[:codes].inject([]) { |codes, text| codes << Code.new(text) } codes.select { |c| c.language === 'ruby' } end