class Doctor::ReleasePathAnalyser

Public Instance Methods

analyse() click to toggle source
# File app/analyser/doctor/release_path_analyser.rb, line 3
def analyse
  [check_path]
end

Private Instance Methods

check_path() click to toggle source
# File app/analyser/doctor/release_path_analyser.rb, line 9
def check_path
  path = File.basename(Rails.root)
  last = Dir.entries("#{Rails.root}/..").sort_by { |x| File.basename(x) }.reverse[0]
  status = last == path ? 'ok' : 'error'
  OpenStruct.new(
    status: status,
    last_release: last,
    path: path
  )
end