Sha256: 5ce240c15a21c2e917984bdc140cdcd455b98cc6f1b24ae21368b4a861b01c1d

Contents?: true

Size: 223 Bytes

Versions: 93

Compression:

Stored size: 223 Bytes

Contents

module EgovUtils
  class AdminConstraint
    def matches?(request)
      return false unless request.session[:user_id]
      user = EgovUtils::User.find request.session[:user_id]
      user && user.admin?
    end
  end
end

Version data entries

93 entries across 93 versions & 1 rubygems

Version Path
egov_utils-1.5.0.alpha16 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha15 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha14 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha13 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha12 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha11 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha10 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha9 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha8 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha7 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha6 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha5 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha4 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.4.5 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.4.4 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha3 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha2 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.5.0.alpha1 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.4.3 lib/egov_utils/routes/admin_constraint.rb
egov_utils-1.4.2 lib/egov_utils/routes/admin_constraint.rb