Sha256: 8287088a1910c66a4480e33dabadfa98d7a1f9631b1bf6345beb5df36aa71ab4
Contents?: true
Size: 1.36 KB
Versions: 5
Compression:
Stored size: 1.36 KB
Contents
# frozen_string_literal: true require 'active_support/core_ext/object/blank' require 'active_support/core_ext/string/inflections' require 'zoho_hub/version' require 'zoho_hub/auth' require 'zoho_hub/configuration' require 'zoho_hub/connection' require 'zoho_hub/errors' require 'zoho_hub/records/contact' require 'zoho_hub/records/potential' require 'zoho_hub/records/campaign' require 'zoho_hub/records/account' require 'zoho_hub/records/quote' require 'zoho_hub/records/vendor' require 'zoho_hub/records/product' require 'zoho_hub/records/attachment' require 'zoho_hub/records/credit_score' require 'zoho_hub/records/adverse_criteria' require 'zoho_hub/records/sms_message' module ZohoHub module_function def configuration @configuration ||= Configuration.new end def connection @connection end def on_refresh(&block) @connection.on_refresh_cb = block end def setup_connection(params = {}) raise "ERROR: #{params[:error]}" if params[:error] connection_params = params.slice(:access_token, :expires_in, :api_domain, :refresh_token) @connection = Connection.new(connection_params) end def refresh_token? return false unless connection.present? connection.refresh_token? end def access_token? return false unless connection.present? connection.access_token? end def configure yield(configuration) end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
zoho_hub-0.1.47 | lib/zoho_hub.rb |
zoho_hub-0.1.46 | lib/zoho_hub.rb |
zoho_hub-0.1.45 | lib/zoho_hub.rb |
zoho_hub-0.1.44 | lib/zoho_hub.rb |
zoho_hub-0.1.43 | lib/zoho_hub.rb |