Sha256: fe42160f2a37fb0469be8c13b1adb75c59a3648b31d35c188053842de31c4eaa

Contents?: true

Size: 450 Bytes

Versions: 5

Compression:

Stored size: 450 Bytes

Contents

class SimpleContentManagement::SimpleRoute < ActiveRecord::Base
	belongs_to :simple_page, class_name: "SimpleContentManagement::SimplePage"

	attr_accessible :path

	after_save :inform_simple_pages_constraint

	scope :active, where(deleted: false)

	def destroy
		update_attribute :deleted, true
	end

	private
	def inform_simple_pages_constraint
		SimpleContentManagement::SimplePagesConstraint.instance.route_created_or_updated self
		true
	end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
th_simple_content_management-0.2.7 app/models/simple_content_management/simple_route.rb
th_simple_content_management-0.2.6 app/models/simple_content_management/simple_route.rb
th_simple_content_management-0.2.5 app/models/simple_content_management/simple_route.rb
th_simple_content_management-0.2.4 app/models/simple_content_management/simple_route.rb
th_simple_content_management-0.2.3 app/models/simple_content_management/simple_route.rb