Moved validators and hooks to the top of Web to promote their visibility
visibility
This commit is contained in:
parent
23dae8b155
commit
09531ce777
1 changed files with 13 additions and 5 deletions
|
@ -6,6 +6,19 @@ class Web < ActiveRecord::Base
|
|||
|
||||
has_many :revisions, :through => :pages
|
||||
|
||||
## Hooks
|
||||
|
||||
before_save :sanitize_markup
|
||||
after_save :create_files_directory
|
||||
|
||||
before_validation :validate_address
|
||||
|
||||
## Validations
|
||||
|
||||
validates_uniqueness_of :address
|
||||
|
||||
validates_length_of :color, :in => 3..6
|
||||
|
||||
## Methods
|
||||
|
||||
def wiki
|
||||
|
@ -161,11 +174,6 @@ class Web < ActiveRecord::Base
|
|||
end
|
||||
|
||||
protected
|
||||
before_save :sanitize_markup
|
||||
after_save :create_files_directory
|
||||
before_validation :validate_address
|
||||
validates_uniqueness_of :address
|
||||
validates_length_of :color, :in => 3..6
|
||||
|
||||
def sanitize_markup
|
||||
self.markup = markup.to_s
|
||||
|
|
Loading…
Reference in a new issue