app/models/dynamic_view.rb in browsercms-3.0.0 vs app/models/dynamic_view.rb in browsercms-3.0.1

- old
+ new

@@ -1,7 +1,8 @@ class DynamicView < ActiveRecord::Base + after_save :write_file_to_disk after_destroy :remove_file_from_disk named_scope :with_file_name, lambda{|file_name| conditions = {:name => nil, :format => nil, :handler => nil} if file_name && (parts = file_name.split(".")).size == 3 @@ -25,13 +26,10 @@ before_validation :set_publish_on_save validates_presence_of :name, :format, :handler validates_uniqueness_of :name, :scope => [:format, :handler], :message => "Must have a unique combination of name, format and handler" - - after_save :write_file_to_disk - before_destroy :remove_file_from_disk - + end end def self.new_with_defaults(options={}) new({:format => "html", :handler => "erb", :body => default_body}.merge(options))