Module: Paradeiser
- Defined in:
- lib/paradeiser.rb,
lib/paradeiser/view.rb,
lib/paradeiser/errors.rb,
lib/paradeiser/router.rb,
lib/paradeiser/version.rb,
lib/paradeiser/models/job.rb,
lib/paradeiser/models/hook.rb,
lib/paradeiser/models/break.rb,
lib/paradeiser/models/status.rb,
lib/paradeiser/models/pomodoro.rb,
lib/paradeiser/models/interrupt.rb,
lib/paradeiser/models/scheduled.rb,
lib/paradeiser/models/scheduler.rb,
lib/paradeiser/models/repository.rb,
lib/paradeiser/controllers/controller.rb,
lib/paradeiser/controllers/breaks_controller.rb,
lib/paradeiser/controllers/pomodori_controller.rb,
lib/paradeiser/controllers/paradeiser_controller.rb
Defined Under Namespace
Modules: Status
Classes: Break, BreaksController, Controller, ExternalInterrupt, Hook, HookFailedError, IllegalStatusError, Interrupt, InvalidTypeError, Job, NotActiveError, NotInitializedError, ParadeiserController, PomodoriController, Pomodoro, Repository, Router, Scheduled, Scheduler, SingletonError, View
Constant Summary
collapse
- VERSION =
'0.2.0'
Class Method Summary
collapse
Class Method Details
.hooks_dir ⇒ Object
13
14
15
|
# File 'lib/paradeiser.rb', line 13
def self.hooks_dir
File.join(Paradeiser.par_dir, 'hooks')
end
|
.os ⇒ Object
21
22
23
24
25
26
27
|
# File 'lib/paradeiser.rb', line 21
def self.os
case RUBY_PLATFORM
when /darwin/ then :mac
when /linux/ then :linux
else :other
end
end
|
.par_dir ⇒ Object
9
10
11
|
# File 'lib/paradeiser.rb', line 9
def self.par_dir
ENV['PAR_DIR'] || File.expand_path('~/.paradeiser/')
end
|
.templates_dir ⇒ Object
17
18
19
|
# File 'lib/paradeiser.rb', line 17
def self.templates_dir
File.join(File.dirname(__FILE__), '..', 'templates')
end
|