Code question: making a command that executes other commands

Faraday
Wed, 18 Jul 2018 03:11:09 +0000

Some of them will be in internal helper files like aresmush/plugins/scenes/helpers.rb and others will be in public API files like aresmush/plugins/scenes/public/scenes_api.rb.

The difference between internal helpers and public APIs is mostly semantic; you can use either one in your code. The public APIs are primarily called out to highlight intended links between plugins.
You can use the public ones with more certainty that they’re not going to change out from under you in a future release (once beta is complete).