Sha256: d949bfd1d113c5ab8da01953e59473e3bc350b45d14905c7b6f6fc810789f37a
Contents?: true
Size: 893 Bytes
Versions: 3
Compression:
Stored size: 893 Bytes
Contents
require 'parslet' require 'erb' begin require 'haml' rescue LoadError; end begin require 'slim' rescue LoadError; end module Shortcode class << self attr_writer :configuration end def self.process(string, additional_attributes=nil) Shortcode::Processor.new.process string, additional_attributes end def self.setup yield configuration end def self.register_presenter(presenter) Shortcode::Presenter.register presenter end private def self.configuration @configuration ||= Configuration.new end end require 'shortcode/version' require 'shortcode/configuration' require 'shortcode/parser' require 'shortcode/presenter' require 'shortcode/processor' require 'shortcode/transformer' require 'shortcode/tag' require 'shortcode/exceptions' require 'shortcode/railtie' if defined?(Rails) && Rails::VERSION::MAJOR >= 3 Shortcode.setup {}
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
shortcode-1.0.0 | lib/shortcode.rb |
shortcode-0.4.3 | lib/shortcode.rb |
shortcode-0.4.2 | lib/shortcode.rb |