Sha256: d7dcb3602a2522901c4531566eeef9a33aab0f72024ebe045f2679a4da338788

Contents?: true

Size: 308 Bytes

Versions: 1

Compression:

Stored size: 308 Bytes

Contents

module Notee
  class Post < ActiveRecord::Base
    before_create :set_title
    before_create :set_slug

    def set_title
      self.title = "no_title#{Notee::Post.count}" unless self.title.present?
    end

    def set_slug
      self.slug = self.title.downcase unless self.slug.present?
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
notee-0.2.8 app/models/notee/post.rb