class StatusCat::Checkers::S3
Public Class Methods
new()
click to toggle source
# File lib/status_cat/checkers/s3.rb, line 5 def initialize return if gem_missing?('aws-sdk-s3', defined?(::Aws)) @value = Aws.config[:credentials].access_key_id @status = fail_on_exception { test } end
Public Instance Methods
test()
click to toggle source
# File lib/status_cat/checkers/s3.rb, line 12 def test s3 = Aws::S3::Resource.new return s3.buckets.count.zero? ? 'no buckets' : nil end