Railways is a plugin for RubyMine and IntelliJ IDEA Ultimate (with Ruby plugin) that provides convenient way to navigate between route actions.
Current release is tested on RubyMine 2016.1, RubyMine 2016.2, IntelliJ IDEA 2016.2.
Fork Railways repository and clone it to your local machine.
Open the project in IntelliJ IDEA
Set up a JDK if it's not set (File > Project Structure > SDKs > Add New JDK). Select JDK 1.8.
Set up IntelliJ plugin SDK. You should have RubyMine 2016.2 installed. Go to File > Project Structure > SDKs > Add new IntelliJ IDEA Plugin SDK, name it "RubyMine 2016.2 SDK" and select path to your RubyMine installation. When you are asked to select JDK, specify JDK from previous step.
Select a project SDK for your project using "File > Project Structure > Project > Project SDK". Choose the plugin SDK you have created at the previous step.
Use "Run > Run 'Railways'" menu to test plugin inside RubyMine.
Use "Run > Run 'All tests'" menu to run all tests for Railways.
Copy and rename file
Edit this file and edit properties to match your environment (see comments
Open Ant tool window in IntelliJ IDEA and run 'all' task. Plugin jars will
be placed into
release/railways-[version]/ directory. There are two
versions of plugin:
railways.jar for RubyMine and