Class: AttrMasker::Performer::ActiveRecord
- Defined in:
- lib/attr_masker/performer.rb
Instance Method Summary collapse
Methods inherited from Base
Instance Method Details
#all_models ⇒ Object
65 66 67 |
# File 'lib/attr_masker/performer.rb', line 65 def all_models ::ActiveRecord::Base.descendants.select(&:table_exists?) end |
#dependencies_available? ⇒ Boolean
61 62 63 |
# File 'lib/attr_masker/performer.rb', line 61 def dependencies_available? defined? ::ActiveRecord end |
#make_update(instance, updates) ⇒ Object
69 70 71 |
# File 'lib/attr_masker/performer.rb', line 69 def make_update(instance, updates) instance.class.all.unscoped.update(instance.id, updates) end |