lib/surrounded/context/initializing.rb in surrounded-0.8.4 vs lib/surrounded/context/initializing.rb in surrounded-0.9.0

- old
+ new

@@ -1,13 +1,11 @@ module Surrounded module Context module Initializing def new(*args, &block) instance = allocate - instance.send(:preinitialize) instance.send(:initialize, *args, &block) - instance.send(:postinitialize) instance end # Shorthand for creating an instance level initialize method which # handles the mapping of the given arguments to their named role. @@ -16,14 +14,12 @@ mod = Module.new line = __LINE__ mod.class_eval " def initialize(#{setup_args.join(',')}) - preinitialize arguments = method(__method__).parameters.map{|arg| eval(arg[1].to_s) } @role_map = RoleMap.new map_roles(#{setup_args}.zip(arguments)) - postinitialize end ", __FILE__, line const_set("ContextInitializer", mod) include mod end \ No newline at end of file