module EasyTranslate::TranslationTarget

Public Instance Methods

translations_available(target = nil, options = {}) click to toggle source

Determine what translations are available @param [String] source - The source language (optional) @param [Hash] options - extra options @return [Array] an array of strings representing languages

# File lib/easy_translate/translation_target.rb, line 12
def translations_available(target = nil, options = {})
  request = TranslationTargetRequest.new(target, options)
  raw = request.perform_raw
  JSON.parse(raw)['data']['languages'].map do |res|
    res['language']
  end
end