Class: Treng::Dict
- Inherits:
-
Object
- Object
- Treng::Dict
- Defined in:
- lib/treng/dict.rb
Class Method Summary collapse
Class Method Details
.blue(string) ⇒ Object
4 5 6 |
# File 'lib/treng/dict.rb', line 4 def blue(string) "\e[34m#{string}\e[0m" end |
.youdao(word) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# 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 |