Table of Contents - casbin-ruby-1.1.0 Documentation
Classes and Modules
- Casbin
- Casbin::Config
- Casbin::Config::Config
- Casbin::CoreEnforcer
- Casbin::Effect
- Casbin::Effect::AllowAndDenyEffector
- Casbin::Effect::AllowOverrideEffector
- Casbin::Effect::DefaultEffector
- Casbin::Effect::DenyOverrideEffector
- Casbin::Effect::Effector
- Casbin::Effect::PriorityEffector
- Casbin::Enforcer
- Casbin::InternalEnforcer
- Casbin::Logger
- Casbin::ManagementEnforcer
- Casbin::Model
- Casbin::Model::Assertion
- Casbin::Model::FunctionMap
- Casbin::Model::Model
- Casbin::Model::Policy
- Casbin::Persist
- Casbin::Persist::Adapter
- Casbin::Persist::Adapters
- Casbin::Persist::Adapters::FileAdapter
- Casbin::Persist::BatchAdapter
- Casbin::Persist::FilteredAdapter
- Casbin::Rbac
- Casbin::Rbac::DefaultRoleManager
- Casbin::Rbac::DefaultRoleManager::Role
- Casbin::Rbac::DefaultRoleManager::RoleManager
- Casbin::Rbac::RoleManager
- Casbin::SyncedEnforcer
- Casbin::Util
- Casbin::Util::BuiltinOperators
- Casbin::Util::Evaluator
- Casbin::Util::Evaluator::NamesConflictError
- ThreadLock
Methods
- ::array_remove_duplicates — Casbin::Util
- ::array_to_string — Casbin::Util
- ::effect_to_bool — Casbin::Effect::DefaultEffector
- ::escape_assertion — Casbin::Util
- ::eval — Casbin::Util::Evaluator
- ::generate_g_function — Casbin::Util::BuiltinOperators
- ::get_effector — Casbin::Effect::DefaultEffector
- ::get_eval_value — Casbin::Util
- ::glob_match — Casbin::Util::BuiltinOperators
- ::glob_match_func — Casbin::Util::BuiltinOperators
- ::has_eval — Casbin::Util
- ::ip_match — Casbin::Util::BuiltinOperators
- ::ip_match_func — Casbin::Util::BuiltinOperators
- ::join_slice — Casbin::Util
- ::key_match — Casbin::Util::BuiltinOperators
- ::key_match2 — Casbin::Util::BuiltinOperators
- ::key_match2_func — Casbin::Util::BuiltinOperators
- ::key_match3 — Casbin::Util::BuiltinOperators
- ::key_match3_func — Casbin::Util::BuiltinOperators
- ::key_match_func — Casbin::Util::BuiltinOperators
- ::load_function_map — Casbin::Model::FunctionMap
- ::logger — Casbin::Config
- ::new — Casbin::Config::Config
- ::new — Casbin::CoreEnforcer
- ::new — Casbin::Model::Assertion
- ::new — Casbin::Model::FunctionMap
- ::new — Casbin::Model::Policy
- ::new — Casbin::Persist::Adapters::FileAdapter
- ::new — Casbin::Rbac::DefaultRoleManager::Role
- ::new — Casbin::Rbac::DefaultRoleManager::RoleManager
- ::new_config — Casbin::Config::Config
- ::new_config_from_text — Casbin::Config::Config
- ::new_model — Casbin::CoreEnforcer
- ::params_to_string — Casbin::Util
- ::regex_match — Casbin::Util::BuiltinOperators
- ::regex_match_func — Casbin::Util::BuiltinOperators
- ::remove_comments — Casbin::Util
- ::replace_eval — Casbin::Util
- ::set_subtract — Casbin::Util
- ::setup — Casbin::Config
- ::validate_names — Casbin::Util::Evaluator
- #add_config — Casbin::Config::Config
- #add_def — Casbin::Model::Model
- #add_domain_matching_func — Casbin::Rbac::DefaultRoleManager::RoleManager
- #add_function — Casbin::ManagementEnforcer
- #add_function — Casbin::Model::FunctionMap
- #add_grouping_policies — Casbin::ManagementEnforcer
- #add_grouping_policy — Casbin::ManagementEnforcer
- #add_link — Casbin::Rbac::DefaultRoleManager::RoleManager
- #add_link — Casbin::Rbac::RoleManager
- #add_matching_func — Casbin::Rbac::DefaultRoleManager::RoleManager
- #add_named_domain_matching_func — Casbin::CoreEnforcer
- #add_named_grouping_policies — Casbin::ManagementEnforcer
- #add_named_grouping_policy — Casbin::ManagementEnforcer
- #add_named_matching_func — Casbin::CoreEnforcer
- #add_named_policies — Casbin::ManagementEnforcer
- #add_named_policy — Casbin::ManagementEnforcer
- #add_permission_for_user — Casbin::Enforcer
- #add_policies — Casbin::InternalEnforcer
- #add_policies — Casbin::ManagementEnforcer
- #add_policies — Casbin::Model::Policy
- #add_policies — Casbin::Persist::BatchAdapter
- #add_policy — Casbin::InternalEnforcer
- #add_policy — Casbin::ManagementEnforcer
- #add_policy — Casbin::Model::Policy
- #add_policy — Casbin::Persist::Adapter
- #add_role — Casbin::Rbac::DefaultRoleManager::Role
- #add_role_for_user — Casbin::Enforcer
- #add_role_for_user_in_domain — Casbin::Enforcer
- #ast_tokens_set — Casbin::Model::Model
- #auto_load_policy — Casbin::SyncedEnforcer
- #auto_loading_running? — Casbin::SyncedEnforcer
- #build_incremental_role_links — Casbin::SyncedEnforcer
- #build_role_links — Casbin::CoreEnforcer
- #build_role_links — Casbin::Model::Assertion
- #build_role_links — Casbin::Model::Policy
- #clear — Casbin::Rbac::DefaultRoleManager::RoleManager
- #clear — Casbin::Rbac::RoleManager
- #clear_policy — Casbin::CoreEnforcer
- #clear_policy — Casbin::Model::Policy
- #create_role — Casbin::Rbac::DefaultRoleManager::RoleManager
- #delete_link — Casbin::Rbac::DefaultRoleManager::RoleManager
- #delete_link — Casbin::Rbac::RoleManager
- #delete_permission — Casbin::Enforcer
- #delete_permission_for_user — Casbin::Enforcer
- #delete_permissions_for_user — Casbin::Enforcer
- #delete_role — Casbin::Enforcer
- #delete_role — Casbin::Rbac::DefaultRoleManager::Role
- #delete_role_for_user — Casbin::Enforcer
- #delete_roles_for_user — Casbin::Enforcer
- #delete_roles_for_user_in_domain — Casbin::Enforcer
- #delete_user — Casbin::Enforcer
- #enable_auto_build_role_links — Casbin::CoreEnforcer
- #enable_auto_save — Casbin::CoreEnforcer
- #enable_enforce — Casbin::CoreEnforcer
- #enforce — Casbin::CoreEnforcer
- #enforce_ex — Casbin::CoreEnforcer
- #error — Casbin::Logger
- #evaluate — Casbin::CoreEnforcer
- #filtered? — Casbin::CoreEnforcer
- #filtered? — Casbin::Persist::FilteredAdapter
- #filtered_rule — Casbin::Model::Policy
- #final_effect — Casbin::Effect::AllowAndDenyEffector
- #final_effect — Casbin::Effect::AllowOverrideEffector
- #final_effect — Casbin::Effect::DenyOverrideEffector
- #final_effect — Casbin::Effect::Effector
- #final_effect — Casbin::Effect::PriorityEffector
- #functions — Casbin::CoreEnforcer
- #get — Casbin::Config::Config
- #get_all_actions — Casbin::ManagementEnforcer
- #get_all_named_actions — Casbin::ManagementEnforcer
- #get_all_named_objects — Casbin::ManagementEnforcer
- #get_all_named_roles — Casbin::ManagementEnforcer
- #get_all_named_subjects — Casbin::ManagementEnforcer
- #get_all_objects — Casbin::ManagementEnforcer
- #get_all_roles — Casbin::ManagementEnforcer
- #get_all_subjects — Casbin::ManagementEnforcer
- #get_filtered_grouping_policy — Casbin::ManagementEnforcer
- #get_filtered_named_grouping_policy — Casbin::ManagementEnforcer
- #get_filtered_named_policy — Casbin::ManagementEnforcer
- #get_filtered_policy — Casbin::ManagementEnforcer
- #get_filtered_policy — Casbin::Model::Policy
- #get_grouping_policy — Casbin::ManagementEnforcer
- #get_implicit_permissions_for_user — Casbin::Enforcer
- #get_implicit_roles_for_user — Casbin::Enforcer
- #get_implicit_users_for_permission — Casbin::Enforcer
- #get_key_suffix — Casbin::Model::Model
- #get_named_grouping_policy — Casbin::ManagementEnforcer
- #get_named_policy — Casbin::ManagementEnforcer
- #get_permissions_for_user — Casbin::Enforcer
- #get_permissions_for_user_in_domain — Casbin::Enforcer
- #get_policy — Casbin::ManagementEnforcer
- #get_policy — Casbin::Model::Policy
- #get_roles — Casbin::Rbac::DefaultRoleManager::Role
- #get_roles — Casbin::Rbac::DefaultRoleManager::RoleManager
- #get_roles — Casbin::Rbac::RoleManager
- #get_roles_for_user — Casbin::Enforcer
- #get_roles_for_user_in_domain — Casbin::Enforcer
- #get_users — Casbin::Rbac::DefaultRoleManager::RoleManager
- #get_users — Casbin::Rbac::RoleManager
- #get_users_for_role — Casbin::Enforcer
- #get_users_for_role_in_domain — Casbin::Enforcer
- #get_values_for_field_in_policy — Casbin::Model::Policy
- #has_direct_role — Casbin::Rbac::DefaultRoleManager::Role
- #has_grouping_policy — Casbin::ManagementEnforcer
- #has_link — Casbin::Rbac::DefaultRoleManager::RoleManager
- #has_link — Casbin::Rbac::RoleManager
- #has_named_grouping_policy — Casbin::ManagementEnforcer
- #has_named_policy — Casbin::ManagementEnforcer
- #has_permission_for_user — Casbin::Enforcer
- #has_policy — Casbin::ManagementEnforcer
- #has_policy — Casbin::Model::Policy
- #has_role — Casbin::Rbac::DefaultRoleManager::Role
- #has_role — Casbin::Rbac::DefaultRoleManager::RoleManager
- #has_role_for_user — Casbin::Enforcer
- #info — Casbin::Logger
- #init — Casbin::CoreEnforcer
- #init_rm_map — Casbin::CoreEnforcer
- #init_with_adapter — Casbin::CoreEnforcer
- #init_with_file — Casbin::CoreEnforcer
- #init_with_model_and_adapter — Casbin::CoreEnforcer
- #intermediate_effect — Casbin::Effect::AllowAndDenyEffector
- #intermediate_effect — Casbin::Effect::AllowOverrideEffector
- #intermediate_effect — Casbin::Effect::DenyOverrideEffector
- #intermediate_effect — Casbin::Effect::Effector
- #intermediate_effect — Casbin::Effect::PriorityEffector
- #load_assertion — Casbin::Model::Model
- #load_filtered_policy — Casbin::CoreEnforcer
- #load_filtered_policy — Casbin::Persist::FilteredAdapter
- #load_increment_filtered_policy — Casbin::CoreEnforcer
- #load_model — Casbin::CoreEnforcer
- #load_model — Casbin::Model::Model
- #load_model_from_text — Casbin::Model::Model
- #load_params — Casbin::CoreEnforcer
- #load_policy — Casbin::CoreEnforcer
- #load_policy — Casbin::Persist::Adapter
- #load_policy — Casbin::Persist::Adapters::FileAdapter
- #load_policy_file — Casbin::Persist::Adapters::FileAdapter
- #load_policy_line — Casbin::Persist::Adapter
- #load_section — Casbin::Model::Model
- #load_sections — Casbin::Model::Model
- #lock? — ThreadLock
- #log_request — Casbin::CoreEnforcer
- #make_persistent — Casbin::InternalEnforcer
- #model= — Casbin::CoreEnforcer
- #model_sec_set — Casbin::Model::Model
- #name_by_domain — Casbin::Rbac::DefaultRoleManager::RoleManager
- #names_by_domain — Casbin::Rbac::DefaultRoleManager::RoleManager
- #new_model — Casbin::CoreEnforcer
- #parent_add_policies — Casbin::ManagementEnforcer
- #parent_add_policy — Casbin::ManagementEnforcer
- #parent_remove_filtered_policy — Casbin::ManagementEnforcer
- #parent_remove_policies — Casbin::ManagementEnforcer
- #parent_remove_policy — Casbin::ManagementEnforcer
- #parent_update_policies — Casbin::ManagementEnforcer
- #parent_update_policy — Casbin::ManagementEnforcer
- #parse — Casbin::Config::Config
- #parse_from_io — Casbin::Config::Config
- #policy_lines — Casbin::Persist::Adapters::FileAdapter
- #print_model — Casbin::Model::Model
- #print_policy — Casbin::Model::Policy
- #print_roles — Casbin::Rbac::DefaultRoleManager::RoleManager
- #print_roles — Casbin::Rbac::RoleManager
- #remove_filtered_grouping_policy — Casbin::ManagementEnforcer
- #remove_filtered_named_grouping_policy — Casbin::ManagementEnforcer
- #remove_filtered_named_policy — Casbin::ManagementEnforcer
- #remove_filtered_policy — Casbin::InternalEnforcer
- #remove_filtered_policy — Casbin::ManagementEnforcer
- #remove_filtered_policy — Casbin::Model::Policy
- #remove_filtered_policy — Casbin::Persist::Adapter
- #remove_grouping_policies — Casbin::ManagementEnforcer
- #remove_grouping_policy — Casbin::ManagementEnforcer
- #remove_named_grouping_policies — Casbin::ManagementEnforcer
- #remove_named_grouping_policy — Casbin::ManagementEnforcer
- #remove_named_policies — Casbin::ManagementEnforcer
- #remove_named_policy — Casbin::ManagementEnforcer
- #remove_policies — Casbin::InternalEnforcer
- #remove_policies — Casbin::ManagementEnforcer
- #remove_policies — Casbin::Model::Policy
- #remove_policies — Casbin::Persist::BatchAdapter
- #remove_policy — Casbin::InternalEnforcer
- #remove_policy — Casbin::ManagementEnforcer
- #remove_policy — Casbin::Model::Policy
- #remove_policy — Casbin::Persist::Adapter
- #role_manager — Casbin::CoreEnforcer
- #role_manager= — Casbin::CoreEnforcer
- #save_policy — Casbin::CoreEnforcer
- #save_policy — Casbin::Persist::Adapter
- #save_policy — Casbin::Persist::Adapters::FileAdapter
- #save_policy_file — Casbin::Persist::Adapters::FileAdapter
- #set — Casbin::Config::Config
- #start_auto_load_policy — Casbin::SyncedEnforcer
- #stop_auto_load_policy — Casbin::SyncedEnforcer
- #to_string — Casbin::Rbac::DefaultRoleManager::Role
- #update_named_policies — Casbin::ManagementEnforcer
- #update_named_policy — Casbin::ManagementEnforcer
- #update_policies — Casbin::InternalEnforcer
- #update_policies — Casbin::ManagementEnforcer
- #update_policies — Casbin::Model::Policy
- #update_policy — Casbin::InternalEnforcer
- #update_policy — Casbin::ManagementEnforcer
- #update_policy — Casbin::Model::Policy
- #write — Casbin::Config::Config