This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Gulp Requires | |
| var gulp = require('gulp'), | |
| gutil = require('gulp-util'), | |
| uglify = require('gulp-uglify'), | |
| notify = require('gulp-notify'), | |
| sass = require('gulp-sass'), | |
| livereload = require('gulp-livereload'), | |
| rjs = require('gulp-requirejs'); | |
| // Node requires for exec and sys |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| # Simple move this file into your Rails `script` folder. Also make sure you `chmod +x puma.sh`. | |
| # Please modify the CONSTANT variables to fit your configurations. | |
| # The script will start with config set by $PUMA_CONFIG_FILE by default | |
| PUMA_CONFIG_FILE=config/puma.rb | |
| PUMA_PID_FILE=tmp/pids/puma.pid | |
| PUMA_SOCKET=tmp/sockets/puma.sock |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| if [ -f "${rvm_path}/scripts/rvm" ]; then | |
| source "${rvm_path}/scripts/rvm" | |
| if [ -f ".rvmrc" ]; then | |
| source ".rvmrc" | |
| elif [ -f ".ruby-version" ] && [ -f ".ruby-gemset" ]; then | |
| rvm use `cat .ruby-version`@`cat .ruby-gemset` | |
| elif [ -f ".ruby-version" ]; then | |
| rvm use `cat .ruby-version` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| puts "WARN: We are patching rake tasks to support postgres. You have upgraded Rails and may not need this patch any more (lib/tasks/postgres.rake)." if Rails.version > "3.2.8" | |
| namespace :db do | |
| desc 'kills connections to postgres db' | |
| task :kill_postgres_connections => :environment do | |
| env = ENV['RAILS_ENV'] | |
| db_config = Rails.configuration.database_configuration[env] | |
| fail(ArgumentError, "Could not find db config entry for env (#{env})") unless db_config | |
| db_name = db_config['database'] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Nginx+Unicorn best-practices congifuration guide. Heartbleed fixed. | |
| # We use latest stable nginx with fresh **openssl**, **zlib** and **pcre** dependencies. | |
| # Some extra handy modules to use: --with-http_stub_status_module --with-http_gzip_static_module | |
| # | |
| # Deployment structure | |
| # | |
| # SERVER: | |
| # /etc/init.d/nginx (1. nginx) | |
| # /home/app/public_html/app_production/current (Capistrano directory) | |
| # |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| APPNAME = 'liquid_editor' | |
| require 'rake-pipeline-web-filters' | |
| require File.join(File.dirname(__FILE__), 'support/ember_strip_debug_filter/ember_strip_debug_filter') | |
| require File.join(File.dirname(__FILE__), 'support/precompiling_handlebars_filter/precompiling_handlebars_filter') | |
| SHOULD_UGLIFY = ENV['RAKEP_MODE'] == 'production' | |
| output (ENV['LIQUID_EDITOR_ASSETS_OUTPUT'] || 'assets') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var fs = require('fs'); | |
| var vm = require('vm'); | |
| var emberjs = fs.readFileSync('public/javascripts/vendor/ember-0.9.5.min.js', 'utf8'); | |
| var templatesDir = 'templates'; | |
| var destinationDir = 'public/javascripts/templates'; | |
| function compileHandlebarsTemplate(templatesDir, fileName) { | |
| var file = templatesDir + '/' + fileName; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class LazyCollection extends Backbone.Collection | |
| indexQuerystring: 'index' | |
| index: 1 | |
| lastLength: 0 | |
| fetch: (options) -> | |
| options or= {} | |
| if options.reset | |
| @index = 1 | |
| @lastLength = 0 | |
| else |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ rvm install ruby-1.9.3 | |
| Already installed ruby-1.9.3-p0. | |
| To reinstall use: | |
| rvm reinstall ruby-1.9.3-p0 | |
| $ rvm use 1.9.3 | |
| Using /home/peterv/.rvm/gems/ruby-1.9.3-p0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (function ($){ | |
| var check=false, isRelative=true; | |
| $.elementFromPoint = function(x,y) | |
| { | |
| if(!document.elementFromPoint) return null; | |
| if(!check) | |
| { | |
| var sl; |
NewerOlder