Sha256: 7d91ca3e04e45e274a723fee91707b5dcd15925cf00a40406d51a1aaec53de3c
Contents?: true
Size: 879 Bytes
Versions: 9
Compression:
Stored size: 879 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::AccessControl prerouter Orange::Middleware::SiteLoad end end Orange.plugin(Orange::Plugins::Administration.new)
Version data entries
9 entries across 9 versions & 1 rubygems