Sha256: eff76d898192580123e458552b1722e38f30a1f84ea5fb274f92437d657552ed
Contents?: true
Size: 733 Bytes
Versions: 22
Compression:
Stored size: 733 Bytes
Contents
class Iugu::SettingsController < ApplicationController before_filter :authenticate_user!, :except => :add_social layout IuguSDK.default_layout def index redirect_to :profile_settings, :notice => flash[:notice] end def must_be (roles, param_name) access = false @account_user = AccountUser.find_by_user_id_and_account_id(current_user.id, params[param_name]) raise ActionController::RoutingError.new("Not Found") unless @account_user if roles.class == Array roles.each do |role| access = true if @account_user.is?(role) end else access = true if @account_user.is?(roles) end raise ActionController::RoutingError.new("Access Denied") if access == false end end
Version data entries
22 entries across 22 versions & 1 rubygems