Class: GitFit::Sync::Garmin

Inherits:
GarminBaseDI show all
Defined in:
lib/git_fit/sync/garmin.rb

Constant Summary

Constants inherited from GarminBaseDI

GitFit::Sync::GarminBaseDI::DI_CLIENT_IDS

Constants inherited from GarminBase

GitFit::Sync::GarminBase::CLIENT_ID, GitFit::Sync::GarminBase::OAUTH_CONSUMER_URL, GitFit::Sync::GarminBase::SSO_HEADERS

Instance Attribute Summary

Attributes inherited from GarminBase

#generated_secret

Attributes inherited from Base

#progress_reported

Instance Method Summary collapse

Methods inherited from GarminBaseDI

#authenticate, #before_call, #reauth_hint

Methods inherited from GarminBase

#authenticate, #before_call, #pending_ids, #process_one

Methods inherited from Base

adapters, #before_call, #build_progress_info, #call, camelcase_to_snakecase, config_key, #pending_ids, #process_one, register_adapter, register_config, register_test_adapter, test_adapters

Constructor Details

#initialize(config:, db:, activity_filter: nil, privacy: nil, time_budget: nil) ⇒ Garmin

Returns a new instance of Garmin.



12
13
14
15
# File 'lib/git_fit/sync/garmin.rb', line 12

def initialize(config:, db:, activity_filter: nil, privacy: nil, time_budget: nil)
  super
  @domain = 'garmin.com'
end