Module: ActsAsMarkup

Defined in:
lib/acts_as_markup.rb,
lib/acts_as_markup/railtie.rb,
lib/acts_as_markup/version.rb,
lib/acts_as_markup/active_record_extension.rb

Defined Under Namespace

Modules: ActiveRecordExtension Classes: Railtie, UnsportedMarkdownLibrary, UnsupportedMarkupLanguage

Constant Summary collapse

MARKDOWN_LIBS =
{ :rdiscount => {:class_name => "RDiscount",
:lib_name   => "rdiscount"}, 
                    :bluecloth => {:class_name => "BlueClothText",
:lib_name   => "bluecloth"},
                    :rpeg      => {:class_name => "PEGMarkdown",
:lib_name   => "peg_markdown"},
                    :maruku    => {:class_name => "Maruku",
:lib_name   => "maruku"},
                    :redcarpet => {:class_name => "RedcarpetText",
:lib_name   => 'redcarpet'} }
LIBRARY_EXTENSIONS =
::Set.new(Dir[File.join(File.expand_path(File.dirname(__FILE__)), 'acts_as_markup/exts/*.rb')].map {|file| File.basename(file, '.rb')}).delete('string')
VERSION =
'2.0.2'

Class Method Summary collapse

Class Method Details

.markup_class(markup_name) ⇒ Object



38
39
40
# File 'lib/acts_as_markup.rb', line 38

def markup_class(markup_name)
  load_markup_class(markup_name)
end

.versionObject



34
35
36
# File 'lib/acts_as_markup.rb', line 34

def version
  VERSION
end