lib/jets/resource/iam/class_role.rb in jets-0.8.3 vs lib/jets/resource/iam/class_role.rb in jets-0.8.4
- old
+ new
@@ -11,10 +11,11 @@
def role_logical_id
"{namespace}_iam_role".underscore
end
def role_name
- "{namespace}Role" # camelized because used as template value
+ class_namespace = replacements[:namespace].underscore.dasherize
+ "#{Jets.config.project_namespace}-#{class_namespace}-role" # camelized because used as template value
end
def replacements
{
namespace: @app_class.gsub('::','').camelize, # camelized because can be used as value
\ No newline at end of file