Module: TimeTally

Defined in:
lib/time_tally.rb,
lib/time_tally/shell.rb,
lib/time_tally/version.rb,
lib/time_tally/duration.rb,
lib/time_tally/time_entry.rb,
lib/time_tally/do_something.rb,
lib/time_tally/time_tallier.rb

Defined Under Namespace

Classes: DoSomething, Duration, Shell, TimeEntry, TimeTallier

Constant Summary collapse

VERSION =
"0.0.1".freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.loaderObject (readonly)

Returns the value of attribute loader.



10
11
12
# File 'lib/time_tally.rb', line 10

def loader
  @loader
end

Class Method Details

.rootObject



12
13
14
# File 'lib/time_tally.rb', line 12

def root
  Pathname.new(File.absolute_path(File.join(File.dirname(__FILE__), "..")))
end

.setup_loaderObject



16
17
18
19
20
21
22
# File 'lib/time_tally.rb', line 16

def setup_loader
  @loader = Zeitwerk::Loader.for_gem
  @loader.enable_reloading
  # @loader.push_dir(ActiveCore.root.join("non-lib/code_dir"))
  @loader.setup
  @loader.eager_load
end