Module: Troles::Common::Config::Schema::RoleHelpers

Included in:
Troles::Common::Config::Schema
Defined in:
lib/troles/common/config/schema/role_helpers.rb

Instance Method Summary collapse

Instance Method Details

#join_class_nameObject



13
14
15
# File 'lib/troles/common/config/schema/role_helpers.rb', line 13

def join_class_name
  role_join_model.to_s
end

#join_key(options = {}) ⇒ Object



17
18
19
# File 'lib/troles/common/config/schema/role_helpers.rb', line 17

def join_key options = {}
  make_key join_class_name, options
end

#object_class_nameObject



21
22
23
# File 'lib/troles/common/config/schema/role_helpers.rb', line 21

def object_class_name
  object_model.to_s
end

#subject_class_nameObject



5
6
7
# File 'lib/troles/common/config/schema/role_helpers.rb', line 5

def subject_class_name
  subject_class.to_s
end

#subject_key(options = {}) ⇒ Object



9
10
11
# File 'lib/troles/common/config/schema/role_helpers.rb', line 9

def subject_key options = {}
  make_key subject_class_name, options
end