Sha256: 73cd88362f8cbffdd14e2d911a0b28fc8042478718657c5084497993ea5ab6e1

Contents?: true

Size: 331 Bytes

Versions: 51

Compression:

Stored size: 331 Bytes

Contents

class Shortcode::Processor

  def process(string, additional_attributes=nil)
    transformer.apply parser.parse(string), additional_attributes: additional_attributes
  end

  private

    def parser
      @parser ||= Shortcode::Parser.new
    end

    def transformer
      @transformer ||= Shortcode::Transformer.new
    end

end

Version data entries

51 entries across 51 versions & 2 rubygems

Version Path
virgo-0.2.7 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.2.6 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.2.5 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.2.4 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.2.2 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.2.1 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.2 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.16 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.15 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.14 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.13 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.12 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.11 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.10 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.8 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.7 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.6 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.5 vendor/gems/shortcode/lib/shortcode/processor.rb
virgo-0.1.4 vendor/gems/shortcode/lib/shortcode/processor.rb
shortcode-1.1.0 lib/shortcode/processor.rb