Class: Redcar::Clojure

Inherits:
Object
  • Object
show all
Defined in:
lib/clojure.rb,
lib/clojure/repl_mirror.rb

Defined Under Namespace

Classes: OpenClojureREPL, ReplMirror

Class Method Summary collapse

Class Method Details

.load_dependenciesObject



19
20
21
22
23
24
25
26
27
# File 'lib/clojure.rb', line 19

def self.load_dependencies
  unless @loaded
    require File.join(vendor_dir, "clojure-1.2beta1.jar")
    require File.join(vendor_dir, "clojure-contrib-1.2beta1.jar")
    require File.join(vendor_dir, "org-enclojure-repl-server.jar")
    require File.join(vendor_dir, "enclojure-wrapper.jar")
    @loaded = true
  end
end


9
10
11
12
13
14
15
16
17
# File 'lib/clojure.rb', line 9

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

.vendor_dirObject



29
30
31
# File 'lib/clojure.rb', line 29

def self.vendor_dir
  File.expand_path("../../vendor", __FILE__)
end