Class: Bpluser::Folder
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- Bpluser::Folder
- Defined in:
- app/models/bpluser/folder.rb
Constant Summary collapse
- MAX_TITLE_LENGTH =
65
- MAX_DESC_LENGTH =
250
- VALID_VISIBILITY_OPTS =
%w[public private].freeze
Instance Method Summary collapse
Instance Method Details
#folder_item?(document_id) ⇒ Boolean
19 20 21 |
# File 'app/models/bpluser/folder.rb', line 19 def folder_item?(document_id) folder_items.exists?(document_id: document_id) end |
#private? ⇒ Boolean
27 28 29 |
# File 'app/models/bpluser/folder.rb', line 27 def private? visibility == 'private' end |
#public? ⇒ Boolean
23 24 25 |
# File 'app/models/bpluser/folder.rb', line 23 def public? visibility == 'public' end |