class MyModel < ActiveRecord::Base
include Nameable
end
# same effect as =>
class MyModel < ActiveRecord::Base
validates_length_of :name, :maximum=>30
end
Module
module Nameable
def self.included(base)
base.validates_length_of :name, :maximum => 30
base.extend ClassMethods
end
module ClassMethods
def find_by_name
end
end
end