Module: AlacrityRails::ServerConfig

Extended by:
ServerConfig
Included in:
ServerConfig
Defined in:
lib/alacrity-rails/server_config.rb

Instance Method Summary collapse

Instance Method Details

#as_jsonObject



16
17
18
19
20
21
22
23
24
# File 'lib/alacrity-rails/server_config.rb', line 16

def as_json
  {
    client_identifier: client_identifier,
    command: File.split($0).last,
    environment: environment,
    rails_version: rails_version,
    ruby_version: RUBY_VERSION
  }
end

#client_identifierObject



12
13
14
# File 'lib/alacrity-rails/server_config.rb', line 12

def client_identifier
  @client_identifier ||= "alacrity-rails-#{AlacrityRails::VERSION}"
end

#environmentObject



8
9
10
# File 'lib/alacrity-rails/server_config.rb', line 8

def environment
  @environment ||= ENV['ALACRITY_ENVIRONMENT'] || Rails.env
end

#rails_versionObject



4
5
6
# File 'lib/alacrity-rails/server_config.rb', line 4

def rails_version
  @rails_version ||= Rails.version
end