Module: ChatWork
- Defined in:
- lib/chatwork.rb,
lib/chatwork/me.rb,
lib/chatwork/room.rb,
lib/chatwork/task.rb,
lib/chatwork/client.rb,
lib/chatwork/entity.rb,
lib/chatwork/member.rb,
lib/chatwork/message.rb,
lib/chatwork/my_task.rb,
lib/chatwork/version.rb,
lib/chatwork/contacts.rb,
lib/chatwork/operations.rb,
lib/chatwork/chatwork_error.rb
Defined Under Namespace
Modules: Operations
Classes: APIConnectionError, APIError, ChatWorkError, Client, Contacts, Entity, Me, Member, Message, MyTask, Room, Task
Constant Summary
collapse
- VERSION =
"0.3.0"
Class Method Summary
collapse
Class Method Details
.api_base ⇒ Object
37
38
39
|
# File 'lib/chatwork.rb', line 37
def api_base
@api_base
end
|
.api_base=(new_value) ⇒ Object
27
28
29
30
|
# File 'lib/chatwork.rb', line 27
def api_base=(new_value)
@api_base = new_value
@client = nil
end
|
.api_key ⇒ Object
41
42
43
|
# File 'lib/chatwork.rb', line 41
def api_key
@api_key || ENV['CHATWORK_API_TOKEN']
end
|
.api_key=(new_value) ⇒ Object
32
33
34
35
|
# File 'lib/chatwork.rb', line 32
def api_key=(new_value)
@api_key = new_value
@client = nil
end
|
.api_version ⇒ Object
45
46
47
|
# File 'lib/chatwork.rb', line 45
def api_version
@api_version
end
|
.client ⇒ Object
23
24
25
|
# File 'lib/chatwork.rb', line 23
def client
@client ||= Client.new(api_key, api_base, api_version)
end
|