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, MissingAnnotationError, NotActiveError, NotInitializedError, ParadeiserController, PomodoriController, Pomodoro, Repository, Router, Scheduled, Scheduler, SingletonError, View
Constant Summary
collapse
- VERSION =
'0.5.0'
Class Method Summary
collapse
Class Method Details
.hooks_dir ⇒ Object
33
34
35
|
# File 'lib/paradeiser.rb', line 33
def self.hooks_dir
File.join(Paradeiser.par_dir, 'hooks')
end
|
.os ⇒ Object
41
42
43
44
45
46
47
|
# File 'lib/paradeiser.rb', line 41
def self.os
case RUBY_PLATFORM
when /darwin/ then :mac
when /linux/ then :linux
else :other
end
end
|
.par_dir ⇒ Object
29
30
31
|
# File 'lib/paradeiser.rb', line 29
def self.par_dir
ENV['PAR_DIR'] || File.expand_path('~/.paradeiser/')
end
|
.templates_dir ⇒ Object
37
38
39
|
# File 'lib/paradeiser.rb', line 37
def self.templates_dir
File.join(File.dirname(__FILE__), '..', 'templates')
end
|