Class: AttrMasker::Performer::Mongoid
- Defined in:
- lib/attr_masker/performer.rb
Instance Method Summary collapse
Methods inherited from Base
Instance Method Details
#all_models ⇒ Object
79 80 81 |
# File 'lib/attr_masker/performer.rb', line 79 def all_models ::Mongoid.models end |
#dependencies_available? ⇒ Boolean
75 76 77 |
# File 'lib/attr_masker/performer.rb', line 75 def dependencies_available? defined? ::Mongoid end |
#make_update(instance, updates) ⇒ Object
83 84 85 |
# File 'lib/attr_masker/performer.rb', line 83 def make_update(instance, updates) instance.class.all.unscoped.where(id: instance.id).update(updates) end |