Skip to content

Instantly share code, notes, and snippets.

View dmacvicar's full-sized avatar

Duncan Mac-Vicar P. dmacvicar

View GitHub Profile
#! /bin/sh
# by http://en.opensuse.org/User:Mvidner
# https://bugzilla.novell.com/show_bug.cgi?id=222757
usage() {
cat >&2 <<EOF
$0 version 0.2
Usage:
$0 --update ONE_NAME
$0 --remove ONE_NAME
$0 [--install [ONE_FILE]]
init = Rails::Initializer.run do |config|
#...
end
# look for all existing loaded plugin's public/ directories
plugin_assets = init.loaded_plugins.map { |plugin| File.join(plugin.directory, 'public') }.reject { |dir| not (File.directory?(dir) and File.exist?(dir)) }
init.configuration.middleware.use MyApp::Rack::StaticOverlay, :roots => plugin_assets