Fix employee adding

This commit is contained in:
2015-02-27 11:09:16 +01:00
parent 6e805fed3e
commit bfc0f336d1
13 changed files with 137 additions and 21 deletions
+3 -2
View File
@@ -8,7 +8,7 @@ module MethodPrependAndAppend
def before_method(m, &blk)
alias_method :"#{m}_before_extending_before", m
define_method m do |*args|
instance_eval(&blk)
instance_exec(*args, &blk)
send :"#{m}_before_extending_before", *args
end
end
@@ -17,7 +17,8 @@ module MethodPrependAndAppend
alias_method :"#{m}_before_extending_after", m
define_method m do |*args|
result = send :"#{m}_before_extending_after", *args
instance_eval(result, &blk)
args.unshift result
instance_exec(*args, &blk)
end
end
end