Class: Foobara::Auth::Types::Role

Inherits:
Entity show all
Defined in:
foobara-auth-0.0.9/src/types/role.rb

Instance Attribute Summary

Attributes included from Entity::Concerns::Persistence

#is_built, #is_created, #is_hard_deleted, #is_loaded, #is_persisted, #persisted_attributes

Attributes included from Entity::Concerns::Callbacks

#callback_registry

Attributes inherited from Model

#mutable

Method Summary

Methods inherited from Entity

install!, reset_all

Methods included from Entity::NewPrepend

#__private_new__, #new

Methods included from Concern

foobara_class_methods_module_for, foobara_concern?, included

Methods included from Entity::Concerns::Initialization

#build, #successfully_loaded

Methods included from Entity::Concerns::Persistence

#built?, #created?, #dirty?, #hard_delete!, #hard_delete_without_callbacks!, #hard_deleted?, #load_if_necessary!, #loaded?, #persisted?, #restore!, #restore_without_callbacks!, #save_persisted_attributes, #to_persisted_attributes, #unhard_delete!, #verify_not_hard_deleted!

Methods included from Entity::Concerns::Attributes

#read_attribute, #read_attribute!, #values_at, #with_changed_attribute_callbacks, #write_attribute, #write_attribute!, #write_attribute_without_callbacks, #write_attribute_without_callbacks!, #write_attributes, #write_attributes_without_callbacks

Methods included from Entity::Concerns::Mutations

#update, #update_aggregate

Methods included from Entity::Concerns::Callbacks

#fire, #initialize, reset_all, #without_callbacks

Methods inherited from DetachedEntity

install!, reset_all

Methods included from DetachedEntity::Concerns::Serialize

#inspect, #to_json

Methods included from DetachedEntity::Concerns::PrimaryKey

#primary_key

Methods included from DetachedEntity::Concerns::Equality

#==, #dup, #hash

Methods inherited from Model

#==, abstract, abstract?, attribute_names, #attributes, #attributes_with_delegates, #cast_attribute, #cast_attribute!, closest_namespace_module, description, domain, domain_name, #eql?, foobara_model_name, foobara_name, full_model_name, #hash, #initialize, install!, organization_name, possible_errors, #read_attribute, #read_attribute!, reset_all, subclass, #to_h, #to_json, #valid?, valid_attribute_name?, #validate!, validate_attribute_name!, #validation_errors, #write_attribute, #write_attribute!, #write_attributes, #write_attributes!