Skip to content

Instantly share code, notes, and snippets.

Nate Hopkins hopsoft

Block or report user

Report or block hopsoft

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@hopsoft
hopsoft / gist:9216801
Created Feb 25, 2014
Install Docker with devicemapper driver
View gist:9216801
echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
apt-get -y --force-yes update
apt-get -y --force-yes install lxc-docker
echo "DOCKER_OPTS=\"-s=devicemapper\"" > /etc/default/docker
service docker restart
@hopsoft
hopsoft / transition.rb
Last active Aug 29, 2015
Han Transition Wrapper in Ruby
View transition.rb
require "active_support/all"
require "forwardable"
class Transition
extend Forwardable
def_delegators :params, :to_query, :to_json
def initialize(han_transition)
@han_transition = han_transition.symbolize_keys
@params = han_transition[:params].symbolize_keys
View gist:7a2afcb46ce14b5441ff
# Models
# app/models/user.rb
class User < ActiveRecord::Base
has_many :articles
has_many :videos
has_many :photos
end
# app/models/article.rb
@hopsoft
hopsoft / gist:2452e372572a15f4b1ad
Created Jan 15, 2015
Easy way to create a Rails fixture stub
View gist:2452e372572a15f4b1ad
require "model_probe"
User.extend ModelProbe
User.fixture
@hopsoft
hopsoft / some_controller_test.rb
Last active Aug 29, 2015
Fix routing for engine controller tests in Rails 4.0.xxx
View some_controller_test.rb
require 'test_helper'
module ExampleEngine
class SomeControllerTest < ActionController::TestCase
setup do
@routes = ExampleEngine::Engine.routes
end
test "index response" do
@hopsoft
hopsoft / example_component.js
Last active Aug 29, 2015
React Component Structure
View example_component.js
(function (app) {
var components = (app.components || (app.components = {}));
app.components.ExampleComponent = React.createClass(
mixins: [],
propTypes: {...},
getInitialState: function () {
return {
@hopsoft
hopsoft / lodash.js
Created Jul 18, 2015
Lodash Manifest File
View lodash.js
// vendor/assets/javascripts/modules/lodash.js
//= require lodash
@hopsoft
hopsoft / application_helper.rb
Last active Aug 29, 2015
JavaScript Modules Tag Helper
View application_helper.rb
# app/helpers/application_helper.rb
module ApplicationHelper
def javascript_modules_tag
paths = Dir[
Rails.root.join("app/assets/javascripts/modules/**/*"),
Rails.root.join("lib/assets/javascripts/modules/**/*"),
Rails.root.join("vendor/assets/javascripts/modules/**/*")
]
@hopsoft
hopsoft / example.js
Created Jul 18, 2015
Example Module
View example.js
// app/assets/javascripts/modules/example.js
define([modules.lodash], function (_) {
return "This is an example.";
});
You can’t perform that action at this time.