Module: AdminCore::ResourceManager::Permission
- Extended by:
- ActiveSupport::Concern
- Included in:
- BaseResourceManager
- Defined in:
- lib/admin_core/resource_manager/permission.rb
Class Method Summary collapse
Class Method Details
.creatable? ⇒ Boolean
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/admin_core/resource_manager/permission.rb', line 12 class_methods do def creatable? field_names_for(:new).present? end # @return [Boolean] def updatable? field_names_for(:edit).present? end # @return [Boolean] def destroyable? instance_variable_defined?(:@destroyable) ? @destroyable : true end private def destroyable(value) @destroyable = value end end |
.destroyable? ⇒ Boolean
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/admin_core/resource_manager/permission.rb', line 12 class_methods do def creatable? field_names_for(:new).present? end # @return [Boolean] def updatable? field_names_for(:edit).present? end # @return [Boolean] def destroyable? instance_variable_defined?(:@destroyable) ? @destroyable : true end private def destroyable(value) @destroyable = value end end |
.updatable? ⇒ Boolean
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/admin_core/resource_manager/permission.rb', line 12 class_methods do def creatable? field_names_for(:new).present? end # @return [Boolean] def updatable? field_names_for(:edit).present? end # @return [Boolean] def destroyable? instance_variable_defined?(:@destroyable) ? @destroyable : true end private def destroyable(value) @destroyable = value end end |