Module: Fib

Extended by:
SingleForwardable
Defined in:
lib/fib/fpa.rb,
lib/fib.rb,
lib/fib/trie.rb,
lib/fib/error.rb,
lib/fib/config.rb,
lib/fib/element.rb,
lib/fib/railtie.rb,
lib/fib/version.rb,
lib/fib/container.rb,
lib/fib/permission.rb,
lib/fib/element_package.rb,
lib/fib/additions/dsl_addition.rb,
lib/fib/permissions_collection.rb,
lib/fib/additions/targeter_addition.rb,
lib/fib/additions/container_addition.rb,
lib/fib/additions/rails_controller_addition.rb

Overview

Element对象集合 将element的三种type拆分存储 keys: key类型element hash actions: action类型element hash urls: url类型element 以‘/’分割的字典树 使用lazy_build方式生成keys actions urls,只在查询时构建 mutex 为 true 时需要重新build

Defined Under Namespace

Modules: Additions Classes: Config, Container, Element, ElementPackage, Fpa, MissParameter, ParameterIsNotValid, Permission, PermissionIsNotFind, PermissionsCollection, Railtie, RoleIsNotFind, RpaIsNotHandle, Trie, UnDefinedModel, UnPassPermissionValidation, UnSetTargeterIdentify, UnValidElementType, UserClassIsNotFind

Constant Summary collapse

VERSION =
"2.0.0".freeze