Project

rasputin

0.02
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Ember.js for the Rails asset pipeline.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

~> 3.1
~> 2.0
 Project Readme

Rasputin

WARNING

Most of the features from rasputin were merged in to official ember-rails gem. I will discontinu support to all the ember related stuff in rasputin. You should start to migrate to ember-rails. The sprocket extention to use require is going to stay in rasputin.

If you use Rasputin for Ember.js integration with Rails 3.1 assets pipeline you should use ember-rails gem.

Rasputin provide a preprocessor for javascript that let you use "require" directive in your files:

require('jquery');
require('ember');
require('ember-data');
require('app/**/*');

Here is the two available settings :

config.rasputin.enable = true
config.rasputin.strip_require_directives = true

Install

In Gemfile:

gem 'rasputin'

ChangeLog

0.16.0

  • All Ember.js related stuff has moved to ember-rails

0.15.0

  • Update to Ember.js 0.9.6

0.14.1

  • Precompilation fix

0.14.0

  • Update to Ember.js 0.9.4

0.13.2

  • Rails 3.2 support

0.13.1

  • fix to ensure rasputin is initialized in all groups (thanks @chrisconley)
  • update ember-data

0.13.0

  • new preprocessor for "javascript native require" (WIP)
  • remove legacy packages

0.12.1

  • new precompiler (borrowed from @keithpitt)
  • default behavior is to precompil only in production environment
  • haml filter (thanks @ootoovak)

0.12.0

  • replace ember-datastore with ember-data

0.11.3

  • update Ember.js to 0.9.3 and clean up ember-datastore

0.11.2

  • update Ember.js to latest master

0.11.0

  • renaming to Ember.js

0.10.3

  • update sproutcore to latest master
  • update Handlebars compiler (thank's to @MichaelRykov)

0.10.1

  • update with built in metamorph

0.10.0

  • add sproutcore-routing
  • update sproutcore to master (with metamorph)

0.9.1

  • you can change templates naming scheme in your configuration
  • add .hbs extention support

0.9.0

  • add support for Handlebars precompilation (thanks to @SlexAxton)
  • add slim filter
  • change templates naming scheme, use '/' instead of '_'

0.8.2

  • rails 3.1 support
  • fix sproutcore-touch

0.8.1

  • add normalize.css

0.8.0

  • remove unofficial packages. Prepare for more stable releases in sync with upstream.
  • sproutcore-jui will move in to it's own gem

0.7.1 :

  • add sproutcore-touch

0.7.0 :

  • add sproutcore-bricks

0.6.0 :

  • update to lates sproutcore 2 (beta3)
  • lots of fixes for sproutcore-jui