Class: GitFit::Sync::GarminCN

Inherits:
GarminBase show all
Defined in:
lib/git_fit/sync/garmin_cn.rb

Constant Summary

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 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) ⇒ GarminCN

Returns a new instance of GarminCN.



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

def initialize(config:, db:, activity_filter: nil, privacy: nil, time_budget: nil)
  super
  @domain = 'garmin.cn'
  @ssl_verify = config.key?('ssl_verify') ? config['ssl_verify'] : false
end

Instance Method Details

#raw_dirObject



17
18
19
# File 'lib/git_fit/sync/garmin_cn.rb', line 17

def raw_dir
  File.join('data', 'raw', 'garmin_cn')
end

#source_prefixObject



25
26
27
# File 'lib/git_fit/sync/garmin_cn.rb', line 25

def source_prefix
  'garmin_cn'
end

#std_dirObject



21
22
23
# File 'lib/git_fit/sync/garmin_cn.rb', line 21

def std_dir
  File.join('data', 'std', 'garmin_cn')
end