Method: Jets::Lambda::FunctionConstructor#adjust_tasks
- Defined in:
- lib/jets/lambda/function_constructor.rb
#adjust_tasks(klass) ⇒ Object
For anonymous classes method_added during task registration contains “” for the class name. We adjust it here.
45 46 47 48 49 50 51 52 |
# File 'lib/jets/lambda/function_constructor.rb', line 45 def adjust_tasks(klass) class_name = @code_path.to_s.sub(/.*\/functions\//,'').sub(/\.rb$/, '') class_name = class_name.camelize klass.tasks.each do |task| task.class_name = class_name task.type = "function" end end |