Sha256: 67423cdafedcd3292372339bdfbf9b9f058725c228e45af92d0e7e1b0192e2b7

Contents?: true

Size: 670 Bytes

Versions: 36

Compression:

Stored size: 670 Bytes

Contents

require 'ruby/syntax_checker'
require 'ruby/repl_mirror'

module Redcar
  class Ruby

    def self.menus
      Menu::Builder.build do
        sub_menu "Plugins" do
          sub_menu "REPL" do
            item "Open Ruby REPL", OpenRubyREPL
          end
        end
      end
    end

    def self.keymaps
      osx = Keymap.build("main", :osx) do
        link "Cmd+Shift+R", OpenRubyREPL
      end

      linwin = Keymap.build("main", [:linux, :windows]) do
        link "Ctrl+Shift+R", OpenRubyREPL
      end

      [linwin, osx]
    end

    class OpenRubyREPL < Redcar::REPL::OpenREPL
      def execute
        open_repl(ReplMirror.new)
      end
    end
  end
end

Version data entries

36 entries across 36 versions & 2 rubygems

Version Path
redcar-0.13 plugins/ruby/lib/ruby.rb
redcar-dev-0.13.5dev plugins/ruby/lib/ruby.rb
redcar-dev-0.13.4dev plugins/ruby/lib/ruby.rb
redcar-dev-0.13.3dev plugins/ruby/lib/ruby.rb
redcar-dev-0.13.2dev plugins/ruby/lib/ruby.rb
redcar-dev-0.13.1dev plugins/ruby/lib/ruby.rb
redcar-0.12.1 plugins/ruby/lib/ruby.rb
redcar-dev-0.13.0dev plugins/ruby/lib/ruby.rb
redcar-0.12 plugins/ruby/lib/ruby.rb
redcar-dev-0.12.27dev plugins/ruby/lib/ruby.rb
redcar-dev-0.12.26dev plugins/ruby/lib/ruby.rb
redcar-dev-0.12.25dev plugins/ruby/lib/ruby.rb
redcar-dev-0.12.24dev plugins/ruby/lib/ruby.rb
redcar-dev-0.12.23dev plugins/ruby/lib/ruby.rb
redcar-dev-0.12.22dev plugins/ruby/lib/ruby.rb
redcar-dev-0.12.21dev plugins/ruby/lib/ruby.rb
redcar-dev-0.12.20dev plugins/ruby/lib/ruby.rb
redcar-dev-0.12.19dev plugins/ruby/lib/ruby.rb
redcar-dev-0.12.18dev plugins/ruby/lib/ruby.rb
redcar-dev-0.12.17dev plugins/ruby/lib/ruby.rb