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

Version Path
orange-0.2.8 lib/orange-more/administration/plugin.rb
orange-0.2.7 lib/orange-more/administration/plugin.rb
orange-0.2.6 lib/orange-more/administration/plugin.rb
orange-0.2.5 lib/orange-more/administration/plugin.rb
orange-0.2.4 lib/orange-more/administration/plugin.rb
orange-0.2.3 lib/orange-more/administration/plugin.rb
orange-0.1.10 lib/orange-more/administration/plugin.rb
orange-0.1.8 lib/orange-more/administration/plugin.rb
orange-0.1.7 lib/orange-more/administration/plugin.rb