To reset the database, run:
rake db:reset db:drop db:create db:structure:load db:migrate db:seed
let regUrl = /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/; | |
let regEmail = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/; | |
let regAlphaNumeric = /^[a-z0-9_-]{6,18}$/; | |
let reqNumeric = /^\d+$/; | |
let regAlpha = /^[a-zA-Z ]*$/; | |
// to test a value | |
if(regUrl.test('foo')) { | |
return true; | |
} else { |
// Set start time on localStorage | |
localStorage.setItem('start', new Date().getTime()); | |
// Execute code | |
// Determine duration | |
console.log('Duration: ' + (new Date().getTime() - localStorage.getItem('start')) + ' ms'); |
/** | |
* Ratio styles | |
*/ | |
.ratio { | |
position: relative; | |
width: 100%; | |
// 1:1 ratio (default) | |
&:before { | |
content: ""; |
import Ember from 'ember'; | |
export default Ember.Service.extend({ | |
isPrivate: Ember.computed(() => { | |
let nativeStorage; | |
// Safari's private tabs do not allow for the use of localStorage or sessionStorage | |
// This script checks to see if either service is available | |
// If not, it indicates that the user is in a private tab | |
try { |
PHANTOMJS_URL="https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2" | |
set -e | |
rm -rf ~/.phantomjs | |
wget --continue "${PHANTOMJS_URL}" -O "${HOME}/cache/phantomjs" | |
tar xvfj "${HOME}/cache/phantomjs" | |
ln -s "${HOME}/cache/phantomjs" "${HOME}/bin/" | |
chmod +x "${HOME}/bin/phantomjs" |
import Ember from 'ember'; | |
const { Component, get, computed, String: { loc } } = Ember; | |
const InlineIconComponent = Component.extend({ | |
tagName: 'span', | |
classNames: ['noPrint'], | |
classNameBindings: [ | |
'print::noPrint', | |
'_iconClass' |
import Ember from 'ember'; | |
export default Ember.Component.extend({ | |
}); |
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle' | |
}); |
/*jslint eqeq: true*/ | |
import Ember from 'ember'; | |
/** | |
* Almost equal helpers | |
* @param {Array} params Array of params | |
* @return {Boolean} Whether or not the passed params equal value but perhaps not type | |
*/ | |
export function aeq(params) { | |
return params[0] == params[1]; |