Sha256: 54c647e10a3f4ce248bb012b1e8690fd0e3d2762f6b0fa07a0b83ed243822f03

Contents?: true

Size: 341 Bytes

Versions: 2

Compression:

Stored size: 341 Bytes

Contents

module Kitsune
  module Page
    def self.included(model)
      model.class_eval do
        admin do
          wysiwyg :body
        end
        
        before_save :update_url
        belongs_to :page, :foreign_key => "parent_id"
        
        def update_url
          write_attribute :url, title
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kitsune-0.0.3 lib/kitsune/page.rb
kitsune-0.0.2 lib/kitsune/page.rb