class Nibble::Client
Constants
- METHODS
Public Class Methods
new()
click to toggle source
# File lib/nibble/client.rb, line 6 def initialize @conn = Faraday.new(url: "http://#{Config[:connection][:ip]}") do |faraday| faraday.request(:url_encoded) faraday.response(:logger) faraday.adapter(Faraday.default_adapter) end end
Public Instance Methods
execute(method, options = {})
click to toggle source
# File lib/nibble/client.rb, line 27 def execute(method, options = {}) response = @conn.get("/cgi-bin/#{method}", options) JSON.parse(response.body) end
say(text, options = {})
click to toggle source
# File lib/nibble/client.rb, line 23 def say(text, options = {}) tts(options.merge(text: text)) end