diff options
Diffstat (limited to 'app/models/project_snippet.rb')
-rw-r--r-- | app/models/project_snippet.rb | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/app/models/project_snippet.rb b/app/models/project_snippet.rb deleted file mode 100644 index 9e2c1b0e18e..00000000000 --- a/app/models/project_snippet.rb +++ /dev/null @@ -1,28 +0,0 @@ -# == Schema Information -# -# Table name: snippets -# -# id :integer not null, primary key -# title :string(255) -# content :text -# author_id :integer not null -# project_id :integer -# created_at :datetime -# updated_at :datetime -# file_name :string(255) -# expires_at :datetime -# type :string(255) -# visibility_level :integer default(0), not null -# - -class ProjectSnippet < Snippet - belongs_to :project - belongs_to :author, class_name: "User" - - validates :project, presence: true - - # Scopes - scope :fresh, -> { order("created_at DESC") } - scope :non_expired, -> { where(["expires_at IS NULL OR expires_at > ?", Time.current]) } - scope :expired, -> { where(["expires_at IS NOT NULL AND expires_at < ?", Time.current]) } -end |