class Middleman::JasmineExtension
Attributes
jasmine_url[R]
Public Class Methods
new(app, options_hash={}, &block)
click to toggle source
Calls superclass method
# File lib/middleman/jasmine/extension.rb, line 12 def initialize(app, options_hash={}, &block) super _o = options app.map(_o.jasmine_url) { run ::JasmineSprocketsProxy.new } jasmine_asset_folders.each do |item| app.map("/#{item}") { run ::JasmineSprocketsProxy.new(item) } end app.map("/#{_o.fixtures_dir}") { run Rack::Directory.new(_o.fixtures_dir) } app.after_configuration do ::JasmineSprocketsProxy.configure(sprockets, _o.config_file, _o.debug_assets) end @jasmine_url = _o.jasmine_url end
Public Instance Methods
jasmine_sprockets()
click to toggle source
# File lib/middleman/jasmine/extension.rb, line 30 def jasmine_sprockets ::JasmineSprocketsProxy.sprockets_app end
Private Instance Methods
jasmine_asset_folders()
click to toggle source
# File lib/middleman/jasmine/extension.rb, line 37 def jasmine_asset_folders [ "__jasmine__", "__boot__", "__spec__", "__runner_boot__" ] end