class Terrestrial::Cli::LanguageName

Constants

LANGUAGES

Public Class Methods

new(language_code) click to toggle source
# File lib/terrestrial/cli/language_name.rb, line 49
def initialize(language_code)
  @code = language_code
end

Public Instance Methods

human_readable_name() click to toggle source
# File lib/terrestrial/cli/language_name.rb, line 53
def human_readable_name
  LANGUAGES.fetch(code) { abort "Unkown language '#{code}' encountered." }
end

Private Instance Methods

code() click to toggle source
# File lib/terrestrial/cli/language_name.rb, line 59
def code
  @code
end