Module: Apprunway::Install

Extended by:
Install
Included in:
Install
Defined in:
lib/apprunway.rb

Instance Method Summary collapse

Instance Method Details

#frameworkObject



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/apprunway.rb', line 10

def framework
  require 'fileutils'
  sources = Dir.glob(File.dirname(__FILE__) +
                     "/frameworks/#{Framework.detect}/*")
  sources.each do |source|
    begin
      puts "copying #{source} -> ./"
      FileUtils.cp_r source, "./"
    rescue
    end
  end
end

#jruby_gemsObject



23
24
25
# File 'lib/apprunway.rb', line 23

def jruby_gems
  JRuby.cmd "-S gem install rake warbler"
end

#jruby_jarObject



27
28
29
# File 'lib/apprunway.rb', line 27

def jruby_jar
  system File.join(File.dirname(__FILE__), 'jruby-complete.sh')
end

#jruby_rack_jarObject



31
32
33
34
# File 'lib/apprunway.rb', line 31

def jruby_rack_jar
  system "mkdir -p lib"
  system "curl http://kenai.com/downloads/jruby-rack/jruby-rack-0.9.4.jar -o ./lib/jruby-rack-0.9.4.jar"
end