Add payment structure
This commit is contained in:
@@ -44,11 +44,12 @@ class Employee
|
||||
end
|
||||
alias_method :settings=, :enrich_with_settings
|
||||
|
||||
alias_method :orig_save, :save
|
||||
def save(*args)
|
||||
settings.persist!
|
||||
orig_save(*args)
|
||||
end
|
||||
#alias_method :orig_save, :save
|
||||
#def save(*args)
|
||||
#settings.persist!
|
||||
#orig_save(*args)
|
||||
#end
|
||||
before_validation(on: :save){ settings.persist! }
|
||||
|
||||
def settings
|
||||
@settings || SupplierEmployeesSettings.new(Supplier.new).for_employee(self)
|
||||
|
||||
Reference in New Issue
Block a user