Class: RemotionLambda::S3OutputProvider
- Inherits:
-
Object
- Object
- RemotionLambda::S3OutputProvider
- Defined in:
- lib/s3_output_provider.rb,
lib/remotion_lambda/s3_output_provider.rb
Instance Method Summary collapse
-
#initialize(access_key_id:, endpoint:, region:, secret_access_key:) ⇒ S3OutputProvider
constructor
A new instance of S3OutputProvider.
- #to_json(*args) ⇒ Object
Constructor Details
#initialize(access_key_id:, endpoint:, region:, secret_access_key:) ⇒ S3OutputProvider
Returns a new instance of S3OutputProvider.
3 4 5 6 7 8 |
# File 'lib/s3_output_provider.rb', line 3 def initialize(access_key_id:, endpoint:, region:, secret_access_key:) @region = region @access_key_id = access_key_id @secret_access_key = secret_access_key @endpoint = endpoint end |
Instance Method Details
#to_json(*args) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/s3_output_provider.rb', line 10 def to_json(*args) { region: @region, accessKeyId: @access_key_id, secretAccessKey: @secret_access_key, endpoint: @endpoint }.to_json(*args) end |