1 require_dependency 'radiant'
3 class Application < Merb::Controller
7 filter_parameter_logging :password, :password_confirmation
9 before :set_current_user
10 before :set_javascripts_and_stylesheets
16 @config = Radiant::Config
19 # helpers to include additional assets from actions or views
20 helper_method :include_stylesheet, :include_javascript
22 def include_stylesheet(sheet)
26 def include_javascript(script)
27 @javascripts << script
30 def rescue_action_in_public(exception)
32 when ActiveRecord::RecordNotFound, ActionController::UnknownController, ActionController::UnknownAction, ActionController::RoutingError
33 render :template => "site/not_found", :status => 404
42 UserActionObserver.current_user = current_user
45 def set_javascripts_and_stylesheets
46 @stylesheets = %w(admin/main)
47 @javascripts = %w(prototype string effects tabcontrol ruledtable admin)