Module: BeReadonly::Model::BeReadonlyClassMethods

Defined in:
lib/activerecord-be_readonly/model.rb

Instance Method Summary collapse

Instance Method Details

#delete(id_or_array) ⇒ Object

Raises:

  • (ActiveRecord::ReadOnlyRecord)


17
18
19
20
# File 'lib/activerecord-be_readonly/model.rb', line 17

def delete(id_or_array)
  raise ActiveRecord::ReadOnlyRecord if BeReadonly.enabled
  super
end

#delete_all(conditions = nil) ⇒ Object

Raises:

  • (ActiveRecord::ReadOnlyRecord)


22
23
24
25
# File 'lib/activerecord-be_readonly/model.rb', line 22

def delete_all(conditions = nil)
  raise ActiveRecord::ReadOnlyRecord if BeReadonly.enabled
  super
end

#update_all(conditions = nil) ⇒ Object

Raises:

  • (ActiveRecord::ReadOnlyRecord)


27
28
29
30
# File 'lib/activerecord-be_readonly/model.rb', line 27

def update_all(conditions = nil)
  raise ActiveRecord::ReadOnlyRecord if BeReadonly.enabled
  super
end