R. Tyler Croy
|
0f7c0c94e4
|
Add support for a GemInstallEvent callback
Fixes #6
|
2015-09-19 16:12:49 -07:00 |
R. Tyler Croy
|
172557e0be
|
Allow passing overwrite behavior through the GemInstaller
|
2015-08-21 18:32:52 -07:00 |
R. Tyler Croy
|
53d6dfed39
|
Properly delete directories while on test teardown
|
2015-08-21 18:04:12 -07:00 |
R. Tyler Croy
|
963ed7c59e
|
Avoid caching gem files unnecessarily
Fixes #5
|
2015-08-21 17:53:07 -07:00 |
Christian Meier
|
f1641a3a18
|
added a JemClassLoader which can "add" jem on the fly
|
2015-08-15 20:23:03 +02:00 |
R. Tyler Croy
|
65fd115fa3
|
Convert the nascent Jem code into Java
Fixes #1
|
2015-08-13 17:31:40 -07:00 |
R. Tyler Croy
|
4d54c1b3dd
|
Move things to the jem namespace and switch to using 100% shrinkwrap
|
2015-08-11 21:24:39 -07:00 |
R. Tyler Croy
|
cf994df37f
|
Refactor the directory naming code inside GemInstaller into a single method
|
2015-08-10 06:39:25 -07:00 |
R. Tyler Croy
|
34b6e0c2e6
|
Extract specifications and executables from the gem package
|
2015-08-09 17:25:34 -07:00 |
R. Tyler Croy
|
19eba647ee
|
Use a snapshot version of commons-vfs and extract the gemspec from the gem properly
|
2015-08-09 15:49:43 -07:00 |
R. Tyler Croy
|
5cef41e08f
|
Starting to implement install() by plopping the gem into the cache/ directory
|
2015-08-09 13:00:47 -07:00 |
R. Tyler Croy
|
acdf4b78e5
|
Implementing internal.GemInstaller which handles the actual installation work
|
2015-08-09 10:31:34 -07:00 |
R. Tyler Croy
|
6892f12f0a
|
Starting to flesh out the GemInstaller class
|
2015-08-08 19:26:17 -07:00 |
R. Tyler Croy
|
1f2b39695a
|
Properly process a metadata.gz into a Gem instance
|
2015-08-08 18:04:06 -07:00 |
R. Tyler Croy
|
8b1d453484
|
Starting to implement POGO for Gem::Specification and co
|
2015-08-08 16:13:55 -07:00 |
R. Tyler Croy
|
019f0da204
|
Start adding some code, basics to make codenarc/groovy/spock work together
|
2015-08-08 14:24:19 -07:00 |