class Bart::Client::Routes

Public Instance Methods

all()
Alias for: list
find(id)
Alias for: get
get(id) click to toggle source

Return the route whose id matches the given id

# File lib/bart_api/client/routes.rb, line 14
def get id
  parsed = get_request '/api/route.aspx', query: { cmd: :routeinfo, route: id }
  Route.new parsed['root']['routes']['route']
end
Also aliased as: find
list() click to toggle source

Return a list of all routes on the system.

# File lib/bart_api/client/routes.rb, line 6
def list
  parsed = get_request '/api/route.aspx', query: { cmd: :routes }
  parsed['root']['routes']['route'].map { |route| Route.new route }
end
Also aliased as: all