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/message.rb,
lib/chatwork/my_task.rb,
lib/chatwork/version.rb,
lib/chatwork/operations.rb,
lib/chatwork/chatwork_error.rb

Defined Under Namespace

Modules: Operations Classes: APIConnectionError, APIError, ChatWorkError, Client, Entity, Me, Message, MyTask, Room, Task

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.api_baseObject



35
36
37
# File 'lib/chatwork.rb', line 35

def api_base
  @api_base
end

.api_base=(new_value) ⇒ Object



25
26
27
28
# File 'lib/chatwork.rb', line 25

def api_base=(new_value)
  @api_base = new_value
  @client = nil
end

.api_keyObject



39
40
41
# File 'lib/chatwork.rb', line 39

def api_key
  @api_key
end

.api_key=(new_value) ⇒ Object



30
31
32
33
# File 'lib/chatwork.rb', line 30

def api_key=(new_value)
  @api_key = new_value
  @client = nil
end

.clientObject



21
22
23
# File 'lib/chatwork.rb', line 21

def client
  @client ||= Client.new(@api_key, @api_base, @api_version)
end