Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@denniskuczynski
denniskuczynski / common_data.rb
Created May 11, 2012 13:51
Sharing common attributes and validations in Rails ActiveRecord to stay DRY
# Sharing common attributes and validations in Rails ActiveRecord to stay DRY
module CommonData
def self.included(clazz)
clazz.class_eval do
validates :duplicate_field, presence: true, length: { maximum: 255 }
attr_accessible :duplicate_field
end
end