Add syntax highlighting to email/lambda

This commit is contained in:
David Eisinger
2023-10-24 22:01:14 -04:00
parent bb65a3d80f
commit e89087a524

View File

@@ -86,7 +86,7 @@ and [`mini_magick`](https://github.com/minimagick/minimagick) to do the
cropping. If you don't need cropping, feel free to leave that one out cropping. If you don't need cropping, feel free to leave that one out
and update the code accordingly. Without further ado: and update the code accordingly. Without further ado:
``` ```ruby
require 'json' require 'json'
require 'aws-sdk-s3' require 'aws-sdk-s3'
require 'mail' require 'mail'
@@ -182,13 +182,12 @@ CLI](https://aws.amazon.com/cli/). [Here's a pretty good
walkthrough](https://docs.aws.amazon.com/lambda/latest/dg/ruby-package.html) walkthrough](https://docs.aws.amazon.com/lambda/latest/dg/ruby-package.html)
of how to do it but I'll summarize: of how to do it but I'll summarize:
1. Install your gems locally with 1. Install your gems locally with `bundle install --path vendor/bundle`.
`bundle install --path vendor/bundle`.
2. Edit your code (in our case, it lives in `lambda_function.rb`). 2. Edit your code (in our case, it lives in `lambda_function.rb`).
3. Make a simple shell script that zips up your function and gems and 3. Make a simple shell script that zips up your function and gems and
sends it up to AWS: sends it up to AWS:
``` ```sh
#!/bin/sh #!/bin/sh
zip -r function.zip lambda_function.rb vendor zip -r function.zip lambda_function.rb vendor