Class: VendorMemberObserver
- Inherits:
-
ActiveRecord::Observer
- Object
- ActiveRecord::Observer
- VendorMemberObserver
- Defined in:
- app/observers/vendor_member_observer.rb
Instance Method Summary collapse
-
#after_create(record) ⇒ Object
build and assign a new set of vendor proxies after creation.
-
#before_save(record) ⇒ Object
Assign hash_id before save (for gets).
Instance Method Details
#after_create(record) ⇒ Object
build and assign a new set of vendor proxies after creation
14 15 16 |
# File 'app/observers/vendor_member_observer.rb', line 14 def after_create(record) record.vendor_proxies = Vendor.all_proxies end |
#before_save(record) ⇒ Object
Assign hash_id before save (for gets)
7 8 9 |
# File 'app/observers/vendor_member_observer.rb', line 7 def before_save(record) record.md5_hash = Digest::MD5.hexdigest("#{record.name}/#{DateTime.now}") if record.md5_hash.blank? end |