class Treng::Dict
Public Class Methods
blue(string)
click to toggle source
# File lib/treng/dict.rb, line 4 def blue(string) "\e[34m#{string}\e[0m" end
youdao(word)
click to toggle source
# File lib/treng/dict.rb, line 8 def youdao(word) doc = Nokogiri::HTML(open("http://dict.youdao.com/w/#{word}/")) ul = doc.css('div.trans-container ul')[0] if ul.nil? puts 'not found' return end chs = "" ul.css('li').each do |element| chs = chs + element.text + "\n" end puts blue(chs) Word.add_word(word, chs) end