Module: Jisho::Util

Extended by:
Util
Included in:
Util
Defined in:
lib/jisho/util.rb

Instance Method Summary collapse

Instance Method Details

#format_resp(resp) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/jisho/util.rb', line 5

def format_resp(resp)
  formatted_resp = []
  JSON.parse(resp)['data'].select { |m| m['is_common'] }.take(10).each do |r|
    formatted_resp.push({
      kanji: r["japanese"].first["word"],
      hiragana: r["japanese"].first["reading"],
      english: r["senses"].first["english_definitions"].join(', ')
    })
  end
  formatted_resp
end