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

Defined Under Namespace

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

Constant Summary collapse

VERSION =
"0.0.6"

Class Method Summary collapse

Class Method Details

.api_baseObject



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

def api_base
  @api_base
end

.api_base=(new_value) ⇒ Object



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

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

.api_keyObject



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

def api_key
  @api_key
end

.api_key=(new_value) ⇒ Object



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

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

.clientObject



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

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