Commit Graph

52 Commits

Author SHA1 Message Date
R. Tyler Croy 32b2c519ce Switch Resin to use Thor and have one main executable file with subcommands 2013-02-18 07:37:30 -08:00
R. Tyler Croy 0a670c1cf4 Add thor as a dependency for making better command line applications 2013-02-18 07:30:02 -08:00
R. Tyler Croy 4aa8fee2fb Bump the version since we bumped Amber so much 2013-02-18 07:17:09 -08:00
R. Tyler Croy d39ffe8f81 Upgrade the Gemfile to use HTTPs when accessing rubygems.org 2013-02-18 07:16:32 -08:00
R. Tyler Croy 73dd13abbf Update amber to the latest HEAD 2013-02-18 07:14:57 -08:00
R. Tyler Croy 1a0e34ad10 Update the amber submodule 2012-12-29 13:13:50 -08:00
R. Tyler Croy 9c12ce4900 Rework the resin gem as a proper Sinatra extension
Fixes #4
2012-11-28 20:42:53 -08:00
R. Tyler Croy 9f0b97c288 Bump amber or something, whatever 2012-11-24 14:26:43 -08:00
R. Tyler Croy 808dd8d71f Bump to the latest HEAD of amber's master branch 2012-11-11 20:32:40 -08:00
R. Tyler Croy 4393668ad4 Remove the dependency on thin 2012-11-11 20:32:02 -08:00
R. Tyler Croy 777665e9e0 Make view routes findable with an optional trailing slash 2012-05-26 10:45:14 -07:00
R. Tyler Croy ded1bf4025 Update Amber again 2012-05-26 09:38:59 -07:00
R. Tyler Croy 5ac1d213c1 Add a BuildHive status 2012-05-17 12:02:32 -07:00
R. Tyler Croy 865068f577 Add a spec task and a default rake task to run it 2012-05-17 11:59:33 -07:00
R. Tyler Croy 149e866f76 Add a simple .gitignore 2012-05-17 11:57:39 -07:00
R. Tyler Croy 094445d9d5 Bump amber submodule to the last HEAD of master and update the patch version 2012-05-17 11:52:03 -07:00
R. Tyler Croy 5ccb13abd0 Make sure we have loaded our drops before handling anything
Fixes #2
2012-03-31 02:29:19 -07:00
R. Tyler Croy dec9e050d0 Add support for resin-compiling everything into a single .js file
Bumping another minor version for it
2012-03-29 02:02:01 -07:00
R. Tyler Croy 161d2a2293 Finish up preliminary support for resin drops
Fixes #1
2012-03-20 22:49:26 -07:00
R. Tyler Croy de1a822af8 Automatically include drops in the javascript_files list 2012-03-20 22:24:51 -07:00
R. Tyler Croy d00cd824e7 Fix runresin 2012-03-20 22:24:32 -07:00
R. Tyler Croy 08f9ccdb34 Refactor the javascript_files helper to be less stupid 2012-03-20 10:52:00 -07:00
R. Tyler Croy 6b0e42fea4 Move the entire resin sinatra app tree up a level 2012-03-20 10:52:00 -07:00
R. Tyler Croy c21344744b I think resin drops will be a big enough change to warrant a big number change 2012-03-20 02:51:20 -07:00
R. Tyler Croy 6b4c89b20d Version bump for the latest changes in Amber 2012-03-19 21:26:57 -07:00
R. Tyler Croy d0a7b6edab Bump to the latest Amber changes 2012-03-19 21:26:57 -07:00
R. Tyler Croy b95cbf381e Fix a minor typo
Good catch by @memborsky
2012-03-19 10:09:24 -07:00
R. Tyler Croy eed21becf0 Properly exclude Tests packages in production 2012-03-18 06:14:32 -07:00
R. Tyler Croy 9208a150bb Allow passing an ready function through as an option on embed_amber
This means you can ues this in your own HAML such that:

    = embed_amber(:on_ready => 'smalltalk.MyApp._start();')

Will properly run MyApp#start when the Amber environment is ready to go
2012-03-09 04:29:35 -08:00
R. Tyler Croy 934d3f43cb PUT commands will be relative if you're deeper than '/' in the tree, we'll just accept that
This allos me to PUT files from '/deep/in/my/site' and still have it be dumped into /js/MyPackage.js
2012-03-08 18:22:25 -08:00
R. Tyler Croy a863c6a317 Use the /js prefix by default (seems sane) 2012-03-08 18:07:54 -08:00
R. Tyler Croy bc6563470d Bump the resin version 2012-03-08 18:07:43 -08:00
R. Tyler Croy 18126bea78 Make sure we tell Amber to not load the IDE, etc in production mode 2012-03-02 22:40:53 -08:00
R. Tyler Croy eb7f4104cb Move all the helper methods out into another module to make them easier to test 2012-03-01 23:25:54 -08:00
R. Tyler Croy 91b3d538e4 Switch amber to the latest upstream, DANGER ZONE 2012-02-27 00:07:46 -08:00
R. Tyler Croy 21a7b7b6e3 Support pulling a port from the env 2012-02-27 00:07:25 -08:00
R. Tyler Croy 3e0fcb72b7 Update the README accordingly 2012-02-25 15:32:55 -08:00
R. Tyler Croy 573469bf6f Add a simple helper function to make it easy to embed the Amber JS in other views 2012-02-25 15:30:08 -08:00
R. Tyler Croy 1e035dc17b Add support for user-defined views 2012-02-25 15:23:46 -08:00
R. Tyler Croy c0271f10bd Add screencast link 2012-02-25 14:26:29 -08:00
R. Tyler Croy b33dbbe1cf lrn2type 2012-02-25 14:25:05 -08:00
R. Tyler Croy 39e6b1287a Update the readme 2012-02-25 14:14:30 -08:00
R. Tyler Croy ee5ec47a22 Remove stupid print 2012-02-25 14:10:04 -08:00
R. Tyler Croy 5b3f7c44d3 Bump the amber submodule to 0.9.1 plus my PUT content type fix 2012-02-25 14:08:38 -08:00
R. Tyler Croy 7ef1e0012e Support properly loading in project files ahead of amber files, PUT should work now too 2012-02-25 14:08:03 -08:00
R. Tyler Croy c7b6ebd28d Restructure the gem to be more correct 2012-02-25 13:31:29 -08:00
R. Tyler Croy 88687832cf Make runresin actually work 2012-02-25 13:25:42 -08:00
R. Tyler Croy e1df7aeae0 Need a simple server script 2012-02-25 12:39:57 -08:00
R. Tyler Croy 374fbe43c9 Start turning the Resin server into a test-able entity which transparently serves up Amber files 2012-02-25 12:38:27 -08:00
R. Tyler Croy 15cc1f711e Add amber as a submodule to be included 2012-02-24 21:42:11 -08:00