Class: Blogaze::Models::Page

Inherits:
Sequel::Model
  • Object
show all
Defined in:
lib/blogaze/models/page.rb

Overview

Custom page model

Instance Method Summary collapse

Instance Method Details

#before_createObject



24
25
26
27
28
# File 'lib/blogaze/models/page.rb', line 24

def before_create
  super
  self.created_at = Time.now.to_i
  self.updated_at = 0
end

#before_saveObject



30
31
32
# File 'lib/blogaze/models/page.rb', line 30

def before_save
  self.updated_at = Time.now.to_i
end

#validateObject

Validations



20
21
22
# File 'lib/blogaze/models/page.rb', line 20

def validate
  validates_presence [:title, :slug, :body]
end