lib/ne_api.rb in ne_api-0.0.6 vs lib/ne_api.rb in ne_api-0.0.7

- old
+ new

@@ -9,10 +9,12 @@ module NeAPI API_SERVER_HOST = "https://api.next-engine.org" NE_SERVER_HOST = "https://base.next-engine.org" private + + def conn @conn ||= Faraday::Connection.new(url: API_SERVER_HOST) do |builder| builder.use Faraday::Request::UrlEncoded builder.use Faraday::Response::Logger builder.use Faraday::Adapter::NetHttp @@ -32,11 +34,11 @@ body end class Master include NeAPI - attr_accessor :access_token, :refresh_token, :wait_flag, :retry_num, :wait_interval + attr_accessor :access_token, :refresh_token, :wait_flag, :retry_num, :wait_interval, :access_token_end_date, :refresh_token_end_date PATH_PREFIX="/api_v1_" def initialize access_token: "", refresh_token: "" @@params = YAML.load_file(File.join(File.dirname(__FILE__),"../config/api.yaml")) @access_token = access_token @@ -81,9 +83,11 @@ return false end @access_token = res["access_token"] if res["access_token"].present? @refresh_token = res["refresh_token"] if res["refresh_token"].present? + @access_token_end_date = res["access_token_end_date"] if res["access_token_end_date"].present? + @refresh_token_end_date = res["refresh_token_end_date"] if res["refresh_token_end_date"].present? get_key.present? ? res[get_key] : res end def method_missing(path, args={}) super if @@params.nil? || path.nil?