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