class StatusCat::Checkers::Fitbit

Public Class Methods

new() click to toggle source
# File lib/status_cat/checkers/fitbit.rb, line 11
def initialize
  return if gem_missing?('fitgem', defined?(::Fitgem))

  @value = consumer_key
  @status = fail_on_exception do
    user_info = ::Fitgem::Client.new(
      consumer_key: consumer_key,
      consumer_secret: consumer_secret,
      token: test_token,
      secret: test_secret,
      user_id: test_user_id
    ).user_info

    user_info['errors'] ? user_info.inspect : nil
  end
end