Skip to content

Instantly share code, notes, and snippets.

<button {{action 'addEntity' 'vehicle'}}>Add Vehicle </button>
<br>
<form {{action 'save' on='submit'}}>
{{#each model.vehicles}}
<div>
{{input content=kind placehold="Kind"}}
</div>
{{/each}}
<input type='submit'>
</form>
require 'set'
module Validateable
attr_reader :validation_strategies
def self.included(receiver)
receiver.instance_variable_set(:@validation_strategies, Set.new)
receiver.extend ClassMethods
receiver.send :include, InstanceMethods
end
<div class="flash-messages">
<% %i(error notice success).each do |type| %>
<% if flash[type] %>
<div class="flash-message-<%= type %>"> <%= flash[type] %> </div>
<% end %>
<% end %>
</div>
for user in users
try
create_user(user)
catch Sequel::Error => e
#log error
next
end
end
##
class ReportFormatter
class << self
def ascii(data)
new.ascii(data)
end
end
# {first_table: [{title: "contents"}], second_table: []}
def ascii(data)
data.map do |k, v|
define('timezones', [], function(){
return [
{
"value": "Dateline Standard Time",
"abbr": "DST",
"offset": -12,
"isdst": false,
"text": "(UTC-12:00) International Date Line West"
},
{
var pickFiles = require('broccoli-static-compiler');
var foundation = pickFiles('bower_components/foundation/scss/foundation', {
srcDir: '/',
files: ['**/*'],
destDir: '/assets/foundation'
});
var mergeTrees = require('broccoli-merge-trees');
module.exports = mergeTrees([app.toTree(), foundation], {
overwrite: true
<div class="large-6 columns">
<label {{bind-attr class="nameErrors:error"}}>Name
{{input value=model.name placeholder="Name" required="true" class="nameErrors:error"}}
</label>
{{#if nameErrors}}
<small class="error">{{nameErrors}}</small>
{{/if}}
</div>
import Ember from 'ember';
export default Ember.Route.extend({
actions: {
saveModel: function() {
Ember.RSVP.all([
this.currentModel.save(),
this.currentModel.get('notifications').save()
]).then( () => {
this.showFlashNow('Saved Successfully!', 'success');
@lessless
lessless / application.hbs
Last active August 29, 2015 14:17
Border menu by Tympanus as Ember.js component
{{border-menu showMenu=showBorderMenu action='toggleBorderMenu'}}
<button {{action 'toggleBorderMenu'}} class='bt-menu-trigger'>
{{outlet}}