class Middleman::OrgExtension
Public Class Methods
new(app, options_hash = {}, &block)
click to toggle source
self.defined_helpers = [Middleman::Org::Helpers]
Calls superclass method
# File lib/middleman-org/extension.rb, line 10 def initialize(app, options_hash = {}, &block) # Call super to build options from the options_hash super # Require libraries only when activated require 'org-ruby' ::Tilt.prefer(Tilt::OrgTemplate, 'org') app.after_configuration do template_extensions org: :html if config[:org_engine] == :emacs_ruby require 'emacs-ruby' ::Tilt.prefer(Tilt::EmacsRuby::OrgTemplate, 'org') end end end
Public Instance Methods
after_configuration()
click to toggle source
# File lib/middleman-org/extension.rb, line 27 def after_configuration ::Middleman::Sitemap::Resource.send :include, OrgInstanceMethods end