Sha256: 121e4a5c943e74c296bbfbc0ef2b6bc0b64dc56e4154c08f478a48b005dcadee
Contents?: true
Size: 418 Bytes
Versions: 6
Compression:
Stored size: 418 Bytes
Contents
module LatoBlog class PostParent < ApplicationRecord # Validations: validates :publication_datetime, presence: true # Relations: has_many :posts, foreign_key: :lato_blog_post_parent_id, class_name: 'LatoBlog::Post', dependent: :destroy # Calbacks: before_validation do self.publication_datetime = DateTime.now if !self.publication_datetime end end end
Version data entries
6 entries across 6 versions & 1 rubygems