Sha256: f5f3719b2733ae5a5e7214746a0567f0b759e6125bfed5683e0207295481fece
Contents?: true
Size: 883 Bytes
Versions: 1
Compression:
Stored size: 883 Bytes
Contents
require 'faraday' require 'faraday_middleware' require 'json' require_relative 'adapter/streaming_net_http' module NestConnect class API private def api_endpoint 'https://developer-api.nest.com' end def connection Faraday.new(url: api_endpoint) do |faraday| faraday.response :json, :content_type => 'application/json' faraday.request :json faraday.use FaradayMiddleware::FollowRedirects faraday.use NestConnect::Adapter::StreamingNetHttp end end def configuration GlobalConfig.new end def access_token configuration.access_token end end end require_relative 'authorize' require_relative 'stream' require_relative 'devices/camera' require_relative 'devices/protect' require_relative 'devices/thermostat' require_relative 'devices/structure'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nest_connect-0.1.4 | lib/nest_connect/api/api.rb |