class WPDB::Post

Public Instance Methods

before_validation() click to toggle source
Calls superclass method
# File lib/ruby-wpdb/post.rb, line 54
def before_validation
  self.post_type      ||= "post"
  self.post_status    ||= "draft"
  self.post_parent    ||= 0
  self.menu_order     ||= 0
  self.comment_status ||= "open"
  self.ping_status    ||= WPDB::Option.get_option("default_ping_status")
  self.post_date      ||= Time.now
  self.post_date_gmt  ||= Time.now.utc
  super
end
validate() click to toggle source
Calls superclass method
# File lib/ruby-wpdb/post.rb, line 48
def validate
  super
  validates_presence [:post_title, :post_type, :post_status]
  validates_unique :post_name
end