class Oversetter::Hablaa::Getlangs

Fetches supported languages from Hablaa.

Public Instance Methods

get_lang(search, params) click to toggle source

@param search [String] The word or phrase to search for. @param params [Hash] The search parameters to use.

# File lib/oversetter/hablaa/getlangs.rb, line 10
def get_lang(search, params)
        func, result = 'languages', nil
        lang = Oversetter::Hablaa.new
        result = lang.get_word(search, func, params, result)
        result = MultiJson.load(result) #array of hashes
        label = 'Languages'
        Oversetter.label(label)
        puts ''
        x, y = 0, result.length - 1
        while x <= y
                item = result[x]
                print Rainbow('Name|').bright
                print "#{item['name']}|"
                print Rainbow('Code|').bright
                print "#{item['lang_code']}|"
                print Rainbow('Site Language?|').bright
                if item['site_language'] == '1' then print 'yes' else print 'no'; end
                puts ''
                x += 1
        end
end