From 967c4d3520075bb42331acbb4588cc71521f7787 Mon Sep 17 00:00:00 2001 From: ahinz Date: Thu, 11 Dec 2014 15:38:29 +0100 Subject: [PATCH] ` --- .gitignore | 1 + app/models/article.rb | 21 +++++++++++++++++++++ nbproject/project.properties | 3 +++ nbproject/project.xml | 9 +++++++++ 4 files changed, 34 insertions(+) create mode 100644 nbproject/project.properties create mode 100644 nbproject/project.xml diff --git a/.gitignore b/.gitignore index 6a502e9..fc3e05c 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ # Ignore all logfiles and tempfiles. /log/*.log /tmp +/nbproject/private/ \ No newline at end of file diff --git a/app/models/article.rb b/app/models/article.rb index b7ac9f7..79e555a 100644 --- a/app/models/article.rb +++ b/app/models/article.rb @@ -1,2 +1,23 @@ class Article < ActiveRecord::Base + + before_create :b_create + before_update :b_update + before_destroy :b_destroy + + def b_create + self.created_by = current_user.id + self.updated_by = current_user.id + end + + def b_update + self.updated_by = current_user.id + end + + def b_destroy + #ToDo destroy comments + end + + def self.created + "#{self.email} (#{self.created_at})" + end end diff --git a/nbproject/project.properties b/nbproject/project.properties new file mode 100644 index 0000000..057faba --- /dev/null +++ b/nbproject/project.properties @@ -0,0 +1,3 @@ +platform.active=default +rails.port=3000 +source.encoding=UTF-8 diff --git a/nbproject/project.xml b/nbproject/project.xml new file mode 100644 index 0000000..e618dd8 --- /dev/null +++ b/nbproject/project.xml @@ -0,0 +1,9 @@ + + + org.netbeans.modules.ruby.railsprojects + + + devblog + + +