Sha256: 028e052dc2ba1ca9d8a79512518a71bc0069f3f84b6b6b5b7e2ccd8e03f39e22

Contents?: true

Size: 1.27 KB

Versions: 1

Compression:

Stored size: 1.27 KB

Contents

# Ember::Middleman

ember-middleman supports using Ember.js with Middleman in easily.

_This gem is inspired by [ember-rails](http://github.com/emberjs/ember-rails)._

## Installation

Add this line to your application's Gemfile:

``` ruby
gem 'ember-middleman'
gem 'ember-source', '1.0.0.rc5' # the version you requires
gem 'handlebars-source', '1.0.0.rc4' # the version you requires
```

Execute:

``` sh
$ bundle
```

Or install it yourself as:

``` sh
$ gem install ember-middleman
```

## Usage

When you installed ember-middleman, the following features help you.

### Path to libraries

You can use Ember.js, handlebars and ember-data.
Please write the followings to your `application.js` (or something you use):

``` javascript
//= require handlebars
//= require ember
//= require ember-data
```

### handlebars compilation

You can use handlebars as your template language for Ember.js.

``` sh
$ mkdir -p source/javascripts/templates
```

And put your template.

For example:

* `source/javascripts/templates/ok_button.js.handlebars`

``` handlebars
<div>
  <button {{action someAction}}>OK</button>
</div>
```

It automatically set as `Ember.TEMPLATES['ok_button']`.

## Tests

``` sh
bundle exec rake
```

## Known issues

* Many code are duplicated with ember-rails
* generator is required

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ember-middleman-0.0.1 README.md