Module: Singleplatform::Client::Menus

Included in:
Singleplatform::Client
Defined in:
lib/singleplatform/client/menus.rb

Instance Method Summary collapse

Instance Method Details

Fetch all menus for a given location

Parameters:

  • id (String)
  • options (Hash) (defaults to: {})

Options Hash (options):

  • :format (String)

    Short menu available (‘short’)

Returns:

  • (Hashie::Mash)

Raises:



10
11
12
13
14
# File 'lib/singleplatform/client/menus.rb', line 10

def menus_for(id, options = {})
  raise Error::InvalidLocationError unless valid_params?(id)
  url = generate_url("/locations/#{id}/menus", options)
  Request.get(url)
end