module Middleman::Emblem

Constants

VERSION

Public Class Methods

ember() click to toggle source
# File lib/middleman-emblem/extension.rb, line 15
def ember
  @@ember
end
included(app, options={})
Alias for: registered
object() click to toggle source
# File lib/middleman-emblem/extension.rb, line 19
def object
  @@object
end
registered(app, options={}) click to toggle source
# File lib/middleman-emblem/extension.rb, line 23
def registered(app, options={})
  sprocket_extension = "emblem"
  @@template_root    = options[:emblem_dir] if options.has_key?(:emblem_dir)
  @@ember            = options[:ember] if options.has_key?(:ember)
  @@object           = options[:object] if options.has_key?(:object)

  sprocket_extension = options[:emblem_ext] if options.has_key?(:emblem_ext)

  ::Sprockets.register_engine ".#{sprocket_extension}", Middleman::Emblem::Template
  app.after_configuration do
    root = [@@template_root].flatten
    root.each do |root|
      ignore "#{js_dir}/#{root}*" unless options.has_key?(:ignore) && !options[:ignore] 
    end
  end
end
Also aliased as: included
template_root() click to toggle source
# File lib/middleman-emblem/extension.rb, line 11
def template_root
  @@template_root
end