diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..f989260 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.4.4 diff --git a/Gemfile.lock b/Gemfile.lock index 509f12d..ff9ee7f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - lamby (6.0.1) + lamby (7.0.0) lambda-console-ruby rack (>= 3.0.0) @@ -245,6 +245,7 @@ PLATFORMS arm64-darwin-21 arm64-darwin-22 arm64-darwin-23 + arm64-darwin-25 x86_64-linux DEPENDENCIES @@ -263,4 +264,4 @@ DEPENDENCIES webrick BUNDLED WITH - 2.3.26 + 4.0.13 diff --git a/lib/lamby/handler.rb b/lib/lamby/handler.rb index 41793cf..b6ebd8b 100644 --- a/lib/lamby/handler.rb +++ b/lib/lamby/handler.rb @@ -38,7 +38,7 @@ def set_cookies end def body - @rbody ||= ''.tap do |rbody| + @rbody ||= String.new.tap do |rbody| @body.each { |part| rbody << part.to_s if part } @body.close if @body.respond_to? :close end diff --git a/lib/lamby/ssm_parameter_store.rb b/lib/lamby/ssm_parameter_store.rb index 3715df9..3366a97 100644 --- a/lib/lamby/ssm_parameter_store.rb +++ b/lib/lamby/ssm_parameter_store.rb @@ -68,7 +68,7 @@ def dotenv_file end def dotenv_contents - params.each_with_object('') do |param, contents| + params.each_with_object(String.new) do |param, contents| line = "#{param.env}=#{param.value}\n" contents << line end