module ChatWork
Constants
- VERSION
Attributes
api_base[R]
@!attribute [r] api_base
@return [String]
api_version[R]
@!attribute [r] api_version
@return [String]
oauth_api_base[R]
@!attribute [r] oauth_api_base
@return [String]
Public Class Methods
access_token()
click to toggle source
@return [String]
@note if {ChatWork.access_token} is not defined, returns `ENV`
# File lib/chatwork.rb, line 117 def access_token @access_token || ENV["CHATWORK_ACCESS_TOKEN"] end
access_token=(new_value)
click to toggle source
@param new_value [String]
# File lib/chatwork.rb, line 89 def access_token=(new_value) @api_key = nil @access_token = new_value @client = nil end
api_base=(new_value)
click to toggle source
@param new_value [String]
# File lib/chatwork.rb, line 64 def api_base=(new_value) @api_base = new_value @client = nil end
api_key()
click to toggle source
@return [String]
@note if {ChatWork.api_key} is not defined, returns `ENV`
# File lib/chatwork.rb, line 110 def api_key @api_key || ENV["CHATWORK_API_TOKEN"] end
api_key=(new_value)
click to toggle source
@param new_value [String]
# File lib/chatwork.rb, line 82 def api_key=(new_value) @api_key = new_value @access_token = nil @client = nil end
api_version=(new_value)
click to toggle source
@param new_value [String]
# File lib/chatwork.rb, line 70 def api_version=(new_value) @api_version = new_value @client = nil end
client()
click to toggle source
@return [ChatWork::Client]
# File lib/chatwork.rb, line 54 def client @client ||= Client.new(api_key: api_key, access_token: access_token) end
client_id()
click to toggle source
@return [String]
@note if {ChatWork.client_id} is not defined, returns `ENV`
# File lib/chatwork.rb, line 124 def client_id @client_id || ENV["CHATWORK_CLIENT_ID"] end
client_id=(new_value)
click to toggle source
@param new_value [String]
# File lib/chatwork.rb, line 96 def client_id=(new_value) @client_id = new_value @oauth_client = nil end
client_secret()
click to toggle source
@return [String]
@note if {ChatWork.client_secret} is not defined, returns `ENV`
# File lib/chatwork.rb, line 131 def client_secret @client_secret || ENV["CHATWORK_CLIENT_SECRET"] end
client_secret=(new_value)
click to toggle source
@param new_value [String]
# File lib/chatwork.rb, line 102 def client_secret=(new_value) @client_secret = new_value @oauth_client = nil end
oauth_api_base=(new_value)
click to toggle source
@param new_value [String]
# File lib/chatwork.rb, line 76 def oauth_api_base=(new_value) @oauth_api_base = new_value @oauth_client = nil end
oauth_client()
click to toggle source
@return [ChatWork::OAuthClient]
# File lib/chatwork.rb, line 59 def oauth_client @oauth_client ||= OAuthClient.new(client_id: client_id, client_secret: client_secret) end