module ConstantRecord::ReadOnly
Raise an error if the application attempts to change constant records.
Public Class Methods
included(base)
click to toggle source
# File lib/constant_record.rb, line 182 def self.included(base) base.extend ClassMethods end
Public Instance Methods
delete()
click to toggle source
# File lib/constant_record.rb, line 191 def delete raise ActiveRecord::ReadOnlyRecord end
destroy()
click to toggle source
# File lib/constant_record.rb, line 195 def destroy raise ActiveRecord::ReadOnlyRecord end
readonly?()
click to toggle source
# File lib/constant_record.rb, line 186 def readonly? # have to allow inserts to load_data new_record? ? false : true end