class GetLeankitBoard
Public Class Methods
api()
click to toggle source
# File lib/get_leankit_board.rb, line 31 def api begin LeankitConnect.api end end
errors(response, status)
click to toggle source
# File lib/get_leankit_board.rb, line 11 def errors(response, status) warn "Leankit connection failed response:#{response}, status:#{status}" # rescue LoadError => e # puts " this is EXPECTION #{e}" # raise response "failed response:#{response}, status:#{status}" end
get(id)
click to toggle source
# File lib/get_leankit_board.rb, line 5 def get(id) response, status = get_json(id) status == 200 ? response : errors(response, status) [response, status] end
get_json(id)
click to toggle source
# File lib/get_leankit_board.rb, line 19 def get_json(id) url = "#{Settings.boardurl}#{id}" uri = URI(url) response = api.get(uri) # [JSON.parse(response.body), response.status] # TODO convert to logs # puts "STATUS==#{response.status}" # puts "BODY==#{response.body}" # puts "THIS IS SETTING== #{Settings.userid}, #{Settings.password}" [response.body, response.status] end