# == Schema Information # # Table name: project_categories # # id :integer not null, primary key # name :string(255) # position :integer # projects_count :integer default("0") # created_at :datetime not null # updated_at :datetime not null # ancestry :string(255) # pinned_index :integer default("0") # private_projects_count :integer default("0") # # Indexes # # index_project_categories_on_ancestry (ancestry) # class ProjectCategory < ApplicationRecord include Projectable has_ancestry def logo_url image_url('logo') end private def image_url(type) return nil unless Util::FileManage.exists?(self, type) Util::FileManage.source_disk_file_url(self, type) end end