Module: ReadonlyFields

Defined in:
lib/readonly_fields.rb

Instance Method Summary collapse

Instance Method Details

#readonly_fields(*args) ⇒ Object



3
4
5
6
7
# File 'lib/readonly_fields.rb', line 3

def readonly_fields(*args)
  validates_each *args do |record, attr, value|
    record.errors.add(attr, :readonly) if record.changes.has_key?(attr.to_s)
  end
end