class Takenoko::S3::Client
Public Class Methods
new(key,secret,region)
click to toggle source
# File lib/takenoko/s3/client.rb, line 5 def initialize(key,secret,region) @config = { provider: 'AWS', aws_access_key_id: key, aws_secret_access_key: secret, region: region } end
Public Instance Methods
bucket(bucket_name,folder_path=nil)
click to toggle source
# File lib/takenoko/s3/client.rb, line 22 def bucket(bucket_name,folder_path=nil) session.directories.get(bucket_name, prefix:folder_path ) end
buckets()
click to toggle source
# File lib/takenoko/s3/client.rb, line 18 def buckets session.directories end
session()
click to toggle source
# File lib/takenoko/s3/client.rb, line 14 def session Fog::Storage.new @config end