Class: LWS::Resource::Folder

Inherits:
Generic::Model show all
Defined in:
lib/lws/apps/resource.rb

Overview

The folder class

Instance Attribute Summary collapse

Attributes inherited from Generic::Model

#created_at, #id, #updated_at, #url, #url_html

Method Summary

Methods inherited from Generic::Model

#dig, #reload, #rollback, #save

Instance Attribute Details

#accountLWS::Auth::Account



493
# File 'lib/lws/apps/resource.rb', line 493

belongs_to :account, class_name: "LWS::Auth::Account"

#account_idInteger



498
# File 'lib/lws/apps/resource.rb', line 498

attribute :account_id

#collectionsArray<Collection>



502
# File 'lib/lws/apps/resource.rb', line 502

has_many :collections

#companyLWS::Auth::Company



506
# File 'lib/lws/apps/resource.rb', line 506

belongs_to :company, class_name: "LWS::Auth::Company"

#company_idInteger



510
# File 'lib/lws/apps/resource.rb', line 510

attribute :company_id

#deleted_atString?



514
# File 'lib/lws/apps/resource.rb', line 514

attribute :deleted_at

#descriptionString



518
# File 'lib/lws/apps/resource.rb', line 518

attribute :description

#favouriteBoolean



526
# File 'lib/lws/apps/resource.rb', line 526

attribute :favourite

#foldersArray<Folder>



522
# File 'lib/lws/apps/resource.rb', line 522

has_many :folders

#nameString



530
# File 'lib/lws/apps/resource.rb', line 530

attribute :name

#parentFolder?



534
535
# File 'lib/lws/apps/resource.rb', line 534

belongs_to :parent, class_name: "LWS::Resource::Folder",
foreign_key: "parent_id"

#parent_idInteger?



539
# File 'lib/lws/apps/resource.rb', line 539

attribute :parent_id