# File lib/dragonfly/function_manager.rb, line 22 def register(klass, *args, &block) obj = klass.new(*args) obj.configure(&block) if block obj.use_same_log_as(self) if obj.is_a?(Loggable) methods_to_add(obj).each do |meth| add meth.to_sym, obj.method(meth) end objects << obj obj end