Class: Marty::Diagnostic::Version

Inherits:
Base show all
Defined in:
lib/marty/diagnostic/version.rb

Class Method Summary collapse

Methods inherited from Base

apply_consistency, consistent?, diagnostic_fn, display, display_info_css, display_info_description, fatal?, get_difference, process_status_only

Methods included from Packer

#create_info, #error, #is_valid_info?, #pack, #process, #process_hash

Methods inherited from Request

op, params, request, request=, scope, ssl?

Class Method Details

.db_schemaObject



40
41
42
43
44
# File 'lib/marty/diagnostic/version.rb', line 40

def self.db_schema
    Database.db_schema
rescue StandardError => e
    error(e.message)
end

.git_tagObject



3
4
5
6
7
# File 'lib/marty/diagnostic/version.rb', line 3

def self.git_tag
  git_tag = `cd #{Rails.root}; git describe --tags --always --abbrev=7;`.strip
  git_datetime = `cd #{Rails.root}; git log -1 --format=%cd;`.strip
  "#{git_tag} (#{git_datetime})"
end