Module: Timepad
- Extended by:
- Config
- Defined in:
- lib/timepad.rb,
lib/timepad/base.rb,
lib/timepad/mail.rb,
lib/timepad/event.rb,
lib/timepad/client.rb,
lib/timepad/config.rb,
lib/timepad/version.rb,
lib/timepad/category.rb,
lib/timepad/maillist.rb
Defined Under Namespace
Modules: Config
Classes: Base, Category, Client, Event, Mail, Maillist
Constant Summary
collapse
- VERSION =
"0.1.3"
Constants included
from Config
Config::DEFAULT_ENDPOINT, Config::DEFAULT_ID, Config::DEFAULT_KEY, Config::VALID_OPTIONS_KEYS
Class Method Summary
collapse
Methods included from Config
configure, extended, options, reset
Class Method Details
.category ⇒ Object
24
25
26
|
# File 'lib/timepad.rb', line 24
def self.category
client.category
end
|
.client(attrs = {}) ⇒ Object
38
39
40
41
42
43
|
# File 'lib/timepad.rb', line 38
def self.client(attrs = {})
if !@client
@client = Timepad::Client.new(attrs)
end
@client
end
|
.event(id = nil) ⇒ Object
28
29
30
31
|
# File 'lib/timepad.rb', line 28
def self.event(id = nil)
event = client.event
id.nil? ? event : event.get(id)
end
|
.events(attrs = {}) ⇒ Object
33
34
35
36
|
# File 'lib/timepad.rb', line 33
def self.events(attrs ={})
event = client.event
event.get_list attrs
end
|
.mail ⇒ Object
20
21
22
|
# File 'lib/timepad.rb', line 20
def self.mail
client.mail
end
|
.maillist ⇒ Object
16
17
18
|
# File 'lib/timepad.rb', line 16
def self.maillist
client.maillist
end
|