Sha256: 655cb75a0a5f66804cebbd511a7ef918f403f278200decc0516cb1bcdc94f923
Contents?: true
Size: 843 Bytes
Versions: 4
Compression:
Stored size: 843 Bytes
Contents
module Flydata module Command class Base def initialize @api_client = ApiClient.instance end def flydata; @api_client end # retrieve models on servers def retrieve_data_entries data_entries = flydata.get('/data_entries') unless flydata.response.code == 200 && data_entries.size > 0 raise "Failed to retrieve data_entries" end data_entries end # print console def newline; puts end def ask_yes_no(message) loop do ans = ask("#{message} (yes/no): ") if ans.size > 0 case ans[0].downcase when 'y'; return true when 'n'; return false end end say(" ! Please answer y[es] or n[o]") newline end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems