Module: Fibman

Extended by:
SingleForwardable
Defined in:
lib/fibman/fpa.rb,
lib/fibman.rb,
lib/fibman/trie.rb,
lib/fibman/error.rb,
lib/fibman/config.rb,
lib/fibman/element.rb,
lib/fibman/railtie.rb,
lib/fibman/version.rb,
lib/fibman/container.rb,
lib/fibman/permission.rb,
lib/fibman/element_package.rb,
lib/fibman/additions/dsl_addition.rb,
lib/fibman/permissions_collection.rb,
lib/fibman/additions/targeter_addition.rb,
lib/fibman/additions/container_addition.rb,
lib/fibman/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.6".freeze