https://www.sitepoint.com/building-apis-ruby-rails-graphql/