Asset tag helpers for Eldr and Rack Apps
Installation
Add this line to your application's Gemfile:
gem 'eldr-assets'
And then execute:
$ bundle
Or install it yourself as:
$ gem install eldr-assets
Usage
Include it, call render()
, and then call the helpers in your template:
App:
class App < Eldr::App
include Eldr::Assets
set :view_dir, File.join(__dir__, 'views')
set :assets_path, File.join(__dir__, 'assets')
get '/' do
render 'index'
end
end
Then in your view do:
html
head
== js 'app'
== css3 'app'
See examples/app.ru for an example app.
Contributing
- Fork. it
- Create. your feature branch (git checkout -b cat-evolver)
- Commit. your changes (git commit -am 'Add Cat Evolution')
- Test. your changes (always be testing)
- Push. to the branch (git push origin cat-evolver)
- Pull. Request. (for extra points include funny gif and or pun in comments)
To remember this you can use the easy to remember and totally not tongue-in-check initialism: FCCTPP.
I don't want any of these steps to scare you off. If you don't know how to do something or are struggle getting it to work feel free to create a pull request or issue anyway. I'll be happy to help you get your contributions up to code and into the repo!
License
Licensed under MIT by K-2052.