Sha256: 7826ebc64b0aa276914f531935b050640f320cca996c7d378b0d612bd5f24dff
Contents?: true
Size: 1.58 KB
Versions: 2
Compression:
Stored size: 1.58 KB
Contents
# ggake Over time I've written a bunch of useful little functions and tasks that have been handy in the build systems of my projects. Finally, I've decided to collect these together. You might also find some of these useful if you use [Rake](http://rake.rubyforge.org/). ## Installation Add this line to your application's Gemfile: gem 'ggake' And then execute: $ bundle Or install it yourself as: $ gem install ggake ## Usage This gem provides the following utilities: * `haml_template`: Compiles a [Haml](http://haml.info/) template to an HTML file. * `transient`: Allows a Rake task to depend on a transient value, such as an environment variable. * `cloud_cp`: Simple copy of a directory to an S3, or other cloud storage, bucket. More detailed usage below. ### haml_template haml_template(path_to_haml_template, output: path_to_output_directory) ### transient [What's this all about then?](http://overwatering.org/blog/2013/03/depending-on-transient-values-in-rake/) transient :calatrava_env, ENV['CALATRAVA_ENV'] task :build => :calatrava_env ### cloud_cp cloud_ cp(directory, bucket: bucket_name, credentials: { access_key: aws_access_key, secret_key: aws_secret_key }, public: true) ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ggake-0.3.0 | README.md |
ggake-0.2.0 | README.md |