class SoftBankHealthCare::Client
Public Class Methods
new(params)
click to toggle source
# File lib/softbank_healthcare/client.rb, line 4 def initialize(params) @api = ApiClient.new @api.login params refresh end
Public Instance Methods
basal_metabolism()
click to toggle source
# File lib/softbank_healthcare/client.rb, line 30 def basal_metabolism @summary['bmr'] end
bmi()
click to toggle source
# File lib/softbank_healthcare/client.rb, line 26 def bmi @summary['bmi'] end
body_fat()
click to toggle source
# File lib/softbank_healthcare/client.rb, line 22 def body_fat @summary['bodyfat'] end
bone_level()
click to toggle source
# File lib/softbank_healthcare/client.rb, line 42 def bone_level @summary['bone'] end
date=(v)
click to toggle source
# File lib/softbank_healthcare/client.rb, line 10 def date=(v) refresh v end
physical_age()
click to toggle source
# File lib/softbank_healthcare/client.rb, line 34 def physical_age @summary['bodyage'] end
refresh(date = Date.today)
click to toggle source
# File lib/softbank_healthcare/client.rb, line 14 def refresh(date = Date.today) @summary = @api.home_summary(date)['root'] end
skeletal_muscle_level()
click to toggle source
# File lib/softbank_healthcare/client.rb, line 38 def skeletal_muscle_level @summary['muscle'] end
visceral_fat_level()
click to toggle source
# File lib/softbank_healthcare/client.rb, line 46 def visceral_fat_level @summary['visceralfat'] end
water_content()
click to toggle source
# File lib/softbank_healthcare/client.rb, line 50 def water_content @summary['tbw'] end
weight()
click to toggle source
# File lib/softbank_healthcare/client.rb, line 18 def weight @summary['weight'] end