Sha256: c5f5f23ca65395a89e16b34d251c9545a232a58028021fdfc473ddadd182db22

Contents?: true

Size: 496 Bytes

Versions: 2

Compression:

Stored size: 496 Bytes

Contents

# require "adva_rbac/version"
require "rails"

require "rbac"
require "rbac/role_type/static"
# require "active_record/acts_as_role_context"
require "action_controller/guards_permissions"

module AdvaRbac
  class Engine < Rails::Engine
    initializer "adva_rbac.init" do
      ActiveRecord::Base.send :include, Rbac::ActsAsRoleContext
      ActionController::Base.send :include, ActionController::GuardsPermissions

      Rbac::RoleType.implementation = Rbac::RoleType::Static
    end
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
adva_rbac-0.0.1 lib/adva_rbac.rb
adva-0.0.1 adva_rbac/lib/adva_rbac.rb