Class: Tempo::Controllers::Records

Inherits:
Base
  • Object
show all
Defined in:
lib/tempo/controllers/records_controller.rb

Class Method Summary collapse

Methods inherited from Base

filter_projects_by_title, fuzzy_match, reassemble_the

Class Method Details

.initialize_from_records(options, args) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/tempo/controllers/records_controller.rb', line 8

def initialize_from_records(options, args)

  dir = File.join( options.fetch( :directory, ENV['HOME']))

  if File.exists?(File.join(dir, 'tempo'))

    Tempo::Controllers::Projects.load directory: dir

  else
    FileRecord::Directory.create_new directory: dir
  end
end