Sha256: 1e9bf6956f71a4409db2d0901c89e29d8599fdbafe21305401d14dca76244110
Contents?: true
Size: 778 Bytes
Versions: 7
Compression:
Stored size: 778 Bytes
Contents
class DevController < ActionController::Base hobo_controller before_filter :developer_modes_only def set_current_user model = params[:model] || Hobo::Model::User.default_user_model self.current_user = if params[:login] model.where(model.login_attribute => params[:login]).first else model.find(params[:id]) end redirect_to(request.env["HTTP_REFERER"] ? :back : home_page) end private def developer_modes_only # Belt and braces. In addition to this check, the routes only get # defined when developer_features? is true render :text => "Permission Denied", :status => 403 unless Rails.application.config.hobo.developer_features end end
Version data entries
7 entries across 7 versions & 1 rubygems