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
97 98 99 |
# File 'lib/attr_masker/performer.rb', line 97 def all_models ::Mongoid.models end |
#dependencies_available? ⇒ Boolean
93 94 95 |
# File 'lib/attr_masker/performer.rb', line 93 def dependencies_available? defined? ::Mongoid end |
#make_update(instance, updates) ⇒ Object
101 102 103 |
# File 'lib/attr_masker/performer.rb', line 101 def make_update(instance, updates) instance.class.all.unscoped.where(id: instance.id).update(updates) end |