Sha256: ed113289ace78b99c1aa9331c1cb852e0b08c782334ff6557f9027d3e3b75c84
Contents?: true
Size: 876 Bytes
Versions: 21
Compression:
Stored size: 876 Bytes
Contents
require (File.join(File.dirname(__FILE__), 'cartons', 'site.rb')) Dir.glob(File.join(File.dirname(__FILE__), 'cartons', '*.rb')).each {|f| require f } Dir.glob(File.join(File.dirname(__FILE__), 'resources', '*.rb')).each {|f| require f } Dir.glob(File.join(File.dirname(__FILE__), 'middleware', '*.rb')).each {|f| require f } module Orange::Plugins class Administration < Base assets_dir File.join(File.dirname(__FILE__), 'assets') views_dir File.join(File.dirname(__FILE__), 'views') templates_dir File.join(File.dirname(__FILE__), 'templates') resource Orange::AdminResource.new, :admin resource Orange::UserResource.new resource Orange::SiteResource.new prerouter Orange::Middleware::SiteLoad router Orange::Middleware::AccessControl end end Orange.plugin(Orange::Plugins::Administration.new)
Version data entries
21 entries across 21 versions & 2 rubygems