class SoftBankHealthCare::ApiClient
Public Class Methods
new()
click to toggle source
# File lib/softbank_healthcare/api_client.rb, line 9 def initialize @conn = Faraday.new(:url => 'https://healthcare.mb.softbank.jp') do |faraday| faraday.request :url_encoded faraday.use :cookie_jar faraday.adapter Faraday.default_adapter end end
Public Instance Methods
home_summary(date = Date.today)
click to toggle source
# File lib/softbank_healthcare/api_client.rb, line 26 def home_summary(date = Date.today) res = @conn.get do |req| req.url '/v3/web_api_get_home_summary' req.params[:date] = date.strftime('%Y%m%d') end begin JSON.parse res.body rescue => e res.body end end
login(params = {})
click to toggle source
# File lib/softbank_healthcare/api_client.rb, line 17 def login(params = {}) res = @conn.post '/v3/web_login', { user_id: 1, telno: params[:telno], passwd: params[:password] } res.body.include? '/pc/web/assets/home/home.php' end