Check the documentation here http://openmenu.org/api/
require 'open_menu'
apikey = '1219-ab23-139b-de3-c23'
client = OpenMenu::Client.new(apikey)
menu_uuid = '12db-12b3-23bde-23bef'
client.menu(menu_uuid) => HTTParty::Response
Hash parameters passed to a function are just serialized and tossed into the request query string.
Eg. client.location(:city => "Austin", :state => "TX")
will resolve to http://openmenu.com/api/v1/location?key=mykey-foo-bar-baz&output=json&city=austin&state=tx
The only dependency is the awesome HTTParty gem.