aboutsummaryrefslogtreecommitdiff
path: root/interfaces/ruby/models/post.rb
diff options
context:
space:
mode:
Diffstat (limited to 'interfaces/ruby/models/post.rb')
-rw-r--r--interfaces/ruby/models/post.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/interfaces/ruby/models/post.rb b/interfaces/ruby/models/post.rb
index 3a29a1c..28cc82c 100644
--- a/interfaces/ruby/models/post.rb
+++ b/interfaces/ruby/models/post.rb
@@ -6,6 +6,10 @@ class Post < ActiveRecord::Base
validates_presence_of :slug
validates_presence_of :title
validates_presence_of :body
+
+ def url
+ "#{$config.url}/#{created_at.strftime("%Y/%m/%d")}/#{slug}"
+ end
end
class CreatePostTable < ActiveRecord::Migration[6.0]