Module: Tick
- Defined in:
- lib/tick/base.rb,
lib/tick/task.rb,
lib/tick/entry.rb,
lib/tick/timer.rb,
lib/tick/client.rb,
lib/tick/project.rb,
lib/tick/session.rb,
lib/tick/version.rb
Defined Under Namespace
Classes: AuthenticationError, Base, Client, Entry, Project, Session, Task, Timer
Constant Summary
collapse
- DATE_FORMAT =
"yyyy-MM-dd"
- DATETIME_FORMAT =
"EE, dd MMM yyyy HH:mm:ss ZZZ"
- VERSION =
"1.0.7"
Class Method Summary
collapse
Class Method Details
.log_in(company, email, password, &block) ⇒ Object
Also known as:
login
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/tick/base.rb', line 8
def log_in(company, email, password, &block)
params = {
company: company,
email: email,
password: password
}
Session.create(params) do |session|
block.call(session) if block
end
end
|
.log_out ⇒ Object
Also known as:
logout
20
21
22
|
# File 'lib/tick/base.rb', line 20
def log_out
Session.current.destroy if Session.current
end
|
.logged_in? ⇒ Boolean
25
26
27
|
# File 'lib/tick/base.rb', line 25
def logged_in?
Session.logged_in?
end
|