Module: Quandl::Command::Task::Translations::ClassMethods

Defined in:
lib/quandl/command/task/translations.rb

Instance Method Summary collapse

Instance Method Details

#langObject



22
23
24
# File 'lib/quandl/command/task/translations.rb', line 22

def lang
  @lang ||= Quandl::Lang.send(language).quandl.command.tasks.send(command_name)
end

#languageObject



26
27
28
29
# File 'lib/quandl/command/task/translations.rb', line 26

def language
  # stub
  'en'
end

#t(key) ⇒ Object



15
16
17
18
19
20
# File 'lib/quandl/command/task/translations.rb', line 15

def t(key)
  key = key.to_s
  translation = lang
  key.split('.').each{|m| translation = translation.respond_to?(m) ? translation.send(m) : nil }
  translation
end