Sha256: b05d8b06eb91c4c70a7c47868c1e0f3380bd71644bdc0dc08d607fb1e5278150

Contents?: true

Size: 342 Bytes

Versions: 1

Compression:

Stored size: 342 Bytes

Contents

module StatusCat
  module Checkers
    class Twilio < Base
      def initialize
        @value = ENV[ 'TWILIO_SID' ]
        @status = fail_on_exception do
          twilio = ::Twilio::REST::Client.new( ENV[ 'TWILIO_SID' ], ENV[ 'TWILIO_TOKEN' ] )
          twilio.account.messages.total ? nil : 'fail'
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
status_cat-0.1.1 lib/status_cat/checkers/twilio.rb