Sha256: b66ebaac5c46e9fb9628bc78280cd5011d791f8b89d3c5726583405ed69e1c60
Contents?: true
Size: 1022 Bytes
Versions: 38
Compression:
Stored size: 1022 Bytes
Contents
$:.unshift File.expand_path('..', __FILE__) 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(*presenters) presenters.each do |presenter| Shortcode::Presenter.register presenter end 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/template_binding' require 'shortcode/transformer' require 'shortcode/tag' require 'shortcode/exceptions' require 'shortcode/railtie' if defined?(Rails) && Rails::VERSION::MAJOR >= 3 Shortcode.setup {}
Version data entries
38 entries across 38 versions & 1 rubygems