Skip to content

Instantly share code, notes, and snippets.

View jdx's full-sized avatar
⚜️
mise-en-place!

jdx

⚜️
mise-en-place!
View GitHub Profile
class Fixnum
define_method :+ do |i|
rand(100) == 42 ? 42 : i - -self
end
end
@jdx
jdx / stupid.rb
Created April 16, 2014 23:16
dont let me near ruby
class Fixnum
def random_number_between_oneAndTEN!(yaSuRE)
if yaSuRE == 'ya dude!'
return rand(10)
else
raise 'YA GATTA TYPE YA DUDE!!!!!!!'
end
end
end
@jdx
jdx / app.sh
Last active August 29, 2015 14:00
mkdir mynewapp
cd mynewapp
echo "{}" > package.json
npm install --global gulp
npm install --save-dev gulp
npm install --save-dev gulp-less
@jdx
jdx / gulpfile.js
Last active August 29, 2015 14:00
basic less compilation
var gulp = require('gulp');
var less = require('gulp-less');
gulp.task('less', function() {
return gulp.src('css/app.less')
.pipe(less())
.pipe(gulp.dest('dist'));
});
@jdx
jdx / app.less
Last active August 29, 2015 14:00
basic less example
@color-base: #2d5e8b;
.class1 {
background-color: @color-base;
}
.class2 {
background-color: #fff;
color: @color-base;
}
.class3 {
@jdx
jdx / app.css
Created April 29, 2014 18:37
compiled less example
.class1 {
background-color: #2d5e8b;
}
.class2 {
background-color: #fff;
color: #2d5e8b;
}
.class3 {
border: 1px solid #2d5e8b;
}
@jdx
jdx / gulpfile.js
Last active August 29, 2015 14:00
Gulp less watch
var gulp = require('gulp');
var less = require('gulp-less');
gulp.task('less', function() {
return gulp.src('css/app.less')
.pipe(less())
.pipe(gulp.dest('dist'));
});
gulp.task('watch', ['less'], function() {
@jdx
jdx / gulpfile.js
Last active August 29, 2015 14:00
gulp with javascript concatenation
var gulp = require('gulp');
var less = require('gulp-less');
var concat = require('gulp-concat');
gulp.task('less', function() {
return gulp.src('css/app.less')
.pipe(less())
.pipe(gulp.dest('dist'));
});
@jdx
jdx / gulpfile.js
Last active August 29, 2015 14:00
gulpfile for angular.js
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var concat = require('gulp-concat');
var ngmin = require('gulp-ngmin');
gulp.task('scripts', function() {
return gulp.src(['src/**/module.js', 'src/**/*.js'])
.pipe(concat('app.js'))
.pipe(ngmin())
.pipe(uglify())
@jdx
jdx / gulpfile.js
Last active August 29, 2015 14:00
gulp + minification
var gulp = require('gulp');
var less = require('gulp-less');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
gulp.task('less', function() {
return gulp.src('css/app.less')
.pipe(less({compress: true}))
.pipe(gulp.dest('dist'));
});