Module: Dexcom
- Defined in:
- lib/dexcom.rb,
lib/dexcom/version.rb,
lib/dexcom/constants.rb,
lib/dexcom/blood_glucose.rb,
lib/dexcom/configuration.rb,
lib/dexcom/authentication.rb,
lib/dexcom/blood_glucose/api_handler.rb,
lib/dexcom/blood_glucose/class_methods.rb
Defined Under Namespace
Modules: BloodGlucoseUtils
Classes: Authentication, BloodGlucose, Configuration
Constant Summary
collapse
- VERSION =
'0.3.1'
- APPLICATION_ID =
'd89443d2-327c-4a6f-89e5-496bbb0317db'
- USER_AGENT =
'Dexcom Share/3.0.2.11 CFNetwork/711.2.23 Darwin/14.0.0'
- URL_BASE =
'https://share2.dexcom.com/ShareWebServices/Services'
- URL_BASE_OUTSIDE_USA =
'https://shareous1.dexcom.com/ShareWebServices/Services'
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
24
25
26
|
# File 'lib/dexcom/configuration.rb', line 24
def configuration
@configuration ||= Configuration.new
end
|
.configuration=(config) ⇒ Object
28
29
30
31
32
|
# File 'lib/dexcom/configuration.rb', line 28
def configuration=(config)
raise StandardError('Invalid configuration provided') unless config.is_a? Dexcom::Configuration
@configuration = config
end
|
34
35
36
|
# File 'lib/dexcom/configuration.rb', line 34
def configure
yield configuration
end
|