Sha256: 534bf5b6e43a8aa70b4236dd158a126f757cab1e2ea1821bc4d4e85a7a34f636
Contents?: true
Size: 1004 Bytes
Versions: 1
Compression:
Stored size: 1004 Bytes
Contents
module ActsAsMarkup class Railtie < Rails::Railtie config.acts_as_markup = ActiveSupport::OrderedOptions.new initializer 'acts_as_markup.set_config', :after => 'active_record.initialize_database' do |app| ActiveSupport.on_load(:acts_as_markup) do self.markdown_library = app.config.acts_as_markup.markdown_library self.mediawiki_library = app.config.acts_as_markup.mediawiki_library end end initializer 'acts_as_markup.extend_active_record', :after => 'acts_as_markup.set_config' do |app| ActiveSupport.on_load(:active_record) do require 'acts_as_markup/exts/object' require 'acts_as_markup/stringlike' require 'acts_as_markup/active_record_extension' self.send :include, ActsAsMakup::ActiveRecordExtension end end config.before_configuration do config.acts_as_markup['markdown_library'] ||= :rdiscount config.acts_as_markup['mediawiki_library'] ||= :wikicloth end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
acts_as_markup-1.4.1 | lib/acts_as_markup/railtie.rb |