Sha256: 864fdd84b4707d6d0490cae24fa9814ef1ac3259fb08e7e3b5fbd7b7b5f4cbf0
Contents?: true
Size: 445 Bytes
Versions: 3
Compression:
Stored size: 445 Bytes
Contents
require 'faraday' module ZendeskAppsTools module Common def api_request(url, user, password, request = Faraday.new) request.basic_auth(user, password) request.get(url) end def get_value_from_stdin(prompt, valid_regex, error_msg) while input = ask(prompt) unless input =~ valid_regex say(error_msg, :red) else break end end return input end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zendesk_apps_tools-1.2.2 | lib/zendesk_apps_tools/common.rb |
zendesk_apps_tools-1.2.1 | lib/zendesk_apps_tools/common.rb |
zendesk_apps_tools-1.1.3 | lib/zendesk_apps_tools/common.rb |