Module: Monarchy::ActsAsResource::SupportMethods

Defined in:
lib/monarchy/acts_as_resource.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#acting_as_resourceObject (readonly)

Returns the value of attribute acting_as_resource.



25
26
27
# File 'lib/monarchy/acts_as_resource.rb', line 25

def acting_as_resource
  @acting_as_resource
end

#automatic_hierarchyObject

Returns the value of attribute automatic_hierarchy.



24
25
26
# File 'lib/monarchy/acts_as_resource.rb', line 24

def automatic_hierarchy
  @automatic_hierarchy
end

#parentize_nameObject (readonly)

Returns the value of attribute parentize_name.



25
26
27
# File 'lib/monarchy/acts_as_resource.rb', line 25

def parentize_name
  @parentize_name
end

Instance Method Details

#default_roleObject



31
32
33
# File 'lib/monarchy/acts_as_resource.rb', line 31

def default_role
  @default_role ||= Monarchy.role_class.find_by(name: default_role_name)
end

#default_role_nameObject



27
28
29
# File 'lib/monarchy/acts_as_resource.rb', line 27

def default_role_name
  Monarchy.configuration.inherited_default_role
end