Skip to content

Instantly share code, notes, and snippets.

View adkron's full-sized avatar

Amos King adkron

View GitHub Profile
var tessel = require('tessel');
var rfidlib = require('rfid-pn532');
var http = require('http');
var querystring = require('querystring');
var rfid = rfidlib.use(tessel.port['A']);
rfid.on('ready', function (version) {
require "test_helper"
describe TornamentsController do
let(:tornament) { tornaments :one }
it "gets index" do
get :index
assert_response :success
assert_not_nil assigns(:tornaments)
require "test_helper"
describe TornamentsController do
let(:tornament) { tornaments :one }
it "gets index" do
get :index
assert_response :success
assert_not_nil assigns(:tornaments)
class TornamentsController < ApplicationController
before_action :authenticate_user!, only: [:new, :edit, :update, :destroy]
before_action :set_tornament, only: [:show, :edit, :update, :destroy]
respond_to :html
def index
@tornaments = Tornament.all
respond_with(@tornaments)
end
class Reaction
def initialize(yield_to)
self.yield_to = yield_to
end
def method_missing(method_name, *)
if yieldable?(method_name)
yield if block_given?
end
end
# From http://blog.boochtek.com/2015/02/23/hexagonal-rails-controllers
class OrderController < ApplicationController
def index
interactor.on(:display) { |orders| render orders }
interactor.list
end
def show
interactor.on(:display) { |order| render order }
require File.dirname(__FILE__) + '/../test_helper'
class LoggedInControllerExtensionTest < ActiveSupport::TestCase
def setup
self.expects(:before_filter).with(:foo)
self.include LoggedInControllerExtension
end
def test
require 'cgi'
module LoggedInControllerExtension
def self.included(base)
base.extend Setup
base.setup_logged_in
end
module Setup
def setup_logged_in
require 'test_helper'
class PeopleIntegrationTest < ActionController::IntegrationTest
use_transactional_fixtures = false
context "context no records" do
setup do
Person.create!(:name => 'Mike Gaffney')
visit(people_path)
click_link("Create New")
Webrat.configure do |config|
config.mode = :rails
end