Skip to content

Instantly share code, notes, and snippets.

View novohispano's full-sized avatar

Jorge Téllez novohispano

View GitHub Profile
@novohispano
novohispano / item_spec.rb
Created January 30, 2014 23:17
Example of Model Testing
require 'spec_helper'
describe Item do
it "should exist" do
item = Item.new
expect item
end
it "should have a name" do
item = Item.new(name: "hammer")
module ObjectCreationMethods
def new_ci_source(overrides = {})
defaults = {name: "testrepo", owner: "blairtest", active:false}
CiSource.new(defaults.merge(overrides))
end
def create_ci_source(overrides = {})
ci_source = new_ci_source(overrides)
require 'minitest/autorun'
require 'minitest/pride'
require_relative 'beer_song'
class BeerSongTest < MiniTest::Unit::TestCase
def beer_song
@beer_song = ::BeerSong.new
end
class BeerSong
def verses(beginning, ending = 0)
song = ""
beginning.downto(ending).each do |n|
song << verse(n) + "\n"
end
song
end
def verse(n)
class Centaur
attr_reader :name, :breed
def initialize(name, breed)
@name = name
@breed = breed
@standing = true
@actions = 0
end
class Phoenix
attr_reader :name, :age, :lives
def initialize(name)
@name = name
@age = 0
@alive = true
@lives = 1
end
exports.makeMeal = function (meal) {
return "Preparing " + meal
}
var serveDrink = function (drink) {
return "Serving " + drink
}
@novohispano
novohispano / routes.rb
Last active August 29, 2015 14:11
Multitenant Blogger Advanced.
# Original Router
Rails.application.routes.draw do
resources :articles
resources :comments
resource :account, only: [:show] do
get :work
end
get '/login' => 'sessions#new'
@novohispano
novohispano / deploy.rake
Created January 26, 2015 17:01
Rake task for Heroku deployment.
namespace :deploy do
desc "Deploys app to Github & production."
task all: :environment do
if system("rake test:all") == false
puts "The tests fail."
break
end
puts "The tests passed."