Module: BatchManager::Utils::OverallMethods

Defined in:
lib/batch_manager/utils.rb

Instance Method Summary collapse

Instance Method Details

#batch_full_path(filename_or_path) ⇒ Object



18
19
20
21
22
23
24
25
# File 'lib/batch_manager/utils.rb', line 18

def batch_full_path(filename_or_path)
  if filename_or_path.start_with?(::BatchManager.batch_dir)
    path = filename_or_path
  else
    path = File.join(::BatchManager.batch_dir, filename_or_path)
  end
  path.end_with?(".rb") ? path : path + ".rb"
end

#batch_name(filename_or_path) ⇒ Object



9
10
11
12
13
14
15
16
# File 'lib/batch_manager/utils.rb', line 9

def batch_name(filename_or_path)
  if filename_or_path.start_with?(::BatchManager.batch_dir)
    path = filename_or_path.sub("#{::BatchManager.batch_dir}/", "")
  else
    path = filename_or_path
  end
  path.sub(".rb", "")
end