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