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, 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.



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

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



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

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

#source_prefixObject



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

def source_prefix
  "garmin_cn"
end

#std_dirObject



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

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