Compared to ActiveResource

  • Automated mapping => no, we want video-specific attributes.

  • Endpoint => there can be multiple, and I need .select or .pluck

  • collection_path is unique in AR but cannot be here (graph / scrape)

  • same with connection

  • I can skip create, delete, basic auth, proxy

For instance a Facebook::Video has two connections, with two collection_path

Which one I used is based on .select (by default, all of them)

YouTube::Video has one connection for data, one for analytics ???