Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. get '/anagrams/:word' do
  2.   content_type :json
  3.   errors = []
  4.   if settings.lexicon.is_word?(params[:word])
  5.     anagram_list = settings.lexicon.get_anagrams(params[:word])
  6.     return [200, {'data': anagram_list, 'error': []}].to_json unless anagram_list.empty?
  7.     errors.push('That word has no anagrams. Try another word?')
  8.     return [200, {'data': [], 'error': errors}].to_json
  9.   else
  10.     errors.push('There is no such word in our lexicon. Try another word?')
  11.     return [404, {'data': [], 'error': errors}].to_json
  12.   end
  13. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement