Method: Jets::Resource::Lambda::Function#function_name
- Defined in:
- lib/jets/resource/lambda/function.rb
#function_name ⇒ Object
Examples:
"#{Jets.config.project_namespace}-sleep_job-perform"
"demo-dev-sleep_job-perform"
190 191 192 193 194 195 196 197 198 199 |
# File 'lib/jets/resource/lambda/function.rb', line 190 def function_name # Example values: # @app_class: admin/pages_controller # @task.meth: index # method: admin/pages_controller # method: admin-pages_controller-index method = @app_class.underscore method = method.sub('/','-').gsub(/[^0-9a-z\-_]/i, '') + "-#{@task.meth}" "#{Jets.config.project_namespace}-#{method}" end |