{ // Place your snippets for ruby here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the // same ids are connected. // Example: // "Print to console": { // "prefix": "log", // "body": [ // "console.log('$1');", // "$2" // ], // "description": "Log output to console" // } "print": { "prefix": "pd", "body": [ "puts \"\\n>>>>>> ${1:name}: ${2:#{$1${3:.inspect}\\}}\\n\"$0" ], "description": "puts \">>>>> ...: #{....inspect}\"" }, "pretty print": { "prefix": "ppd", "body": [ "puts \"\\n>>>>>> ${1:name}:\"; pp $1$0" ], "description": "puts \">>>>> ... \"; pp ..." }, "byebug": { "prefix": "bug", "body": [ "require 'byebug'; byebug$0" ], "description": "require 'byebug'; byebug" } }