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
| app_name = File.basename(root) | |
| application = app_name.gsub(/[_-]/, ' ').titleize | |
| app_subdomain = app_name.gsub(/[_\s]/, '-').downcase | |
| app_db = app_name.gsub(/[-\s]/, '_').downcase | |
| # Delete unnecessary files | |
| run "rm README" | |
| run "rm doc/README_FOR_APP" | |
| run "rm public/index.html" | |
| run "rm public/favicon.ico" |
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
| #!/bin/sh | |
| # | |
| # nginx - this script starts and stops the nginx daemin | |
| # | |
| # chkconfig: - 85 15 | |
| # description: Nginx is an HTTP(S) server, HTTP(S) reverse \ | |
| # proxy and IMAP/POP3 proxy server | |
| # processname: nginx | |
| # config: /opt/nginx/conf/nginx.conf | |
| # pidfile: /var/run/nginx.pid |
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
| # encoding: utf-8 | |
| module Mongoid #:nodoc: | |
| module Associations #:nodoc: | |
| module EmbeddedCallbacks | |
| # bubble callbacks to embedded assocaitions | |
| def run_callbacks(*args) | |
| # now bubble callbacks down | |
| self.associations.each_pair do |name, meta| | |
| if meta.association == Mongoid::Associations::EmbedsMany |
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
| # Overload rails 3.2.x default HTTP Baisc 401 response | |
| # to JSON instead of plain text/html. | |
| # | |
| # Examples | |
| # | |
| # require 'json_401' | |
| # class ApiController < ActionController::Metal | |
| # ... | |
| # end | |
| # |
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
| module ActiveRecord | |
| module PgJsonStore | |
| extend ActiveSupport::Concern | |
| module ClassMethods | |
| # | |
| # Store (JSON) using Postgres | |
| # JSON data type. | |
| # |
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
| @import "bootstrap" | |
| .form-control.boolean | |
| width: auto | |
| height: auto |
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
| select.form-control + .chosen-container.chosen-container-single .chosen-single { | |
| display: block; | |
| width: 100%; | |
| height: 34px; | |
| padding: 6px 12px; | |
| font-size: 14px; | |
| line-height: 1.428571429; | |
| color: #555; | |
| vertical-align: middle; | |
| background-color: #fff; |
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
| task :console do | |
| require 'irb' | |
| require 'irb/completion' | |
| require 'my_gem' # You know what to do. | |
| ARGV.clear | |
| IRB.start | |
| end |
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
| module Rack | |
| # | |
| # Deflate/ungzip request body | |
| # | |
| class DeflateRequest | |
| def initialize(app) | |
| @app = app | |
| end |
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
| require "net/http" | |
| def start_server | |
| # Remove the X to enable the parameters for tuning. | |
| # These are the default values as of Ruby 2.2.0. | |
| @child = spawn(<<-EOC.split.join(" ")) | |
| XRUBY_GC_HEAP_FREE_SLOTS=4096 | |
| XRUBY_GC_HEAP_INIT_SLOTS=10000 | |
| XRUBY_GC_HEAP_GROWTH_FACTOR=1.8 | |
| XRUBY_GC_HEAP_GROWTH_MAX_SLOTS=0 |
OlderNewer