Skip to content

Instantly share code, notes, and snippets.

@websebdev
websebdev / Error
Created May 10, 2017 10:39
Heroku application error
~/Projects/firstapp$ heroku logs
2017-05-10T10:36:49.910770+00:00 app[web.1]: from /app/config.ru:3:in `block in <main>'
2017-05-10T10:36:49.910773+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/builder.rb:55:in `instance_eval'
2017-05-10T10:36:49.910774+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/builder.rb:55:in `initialize'
2017-05-10T10:36:49.910774+00:00 app[web.1]: from /app/config.ru:in `new'
2017-05-10T10:36:49.910775+00:00 app[web.1]: from /app/config.ru:in `<main>'
2017-05-10T10:36:49.910775+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/builder.rb:49:in `eval'
2017-05-10T10:36:49.910776+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/builder.rb:49:in `new_from_string'
2017-05-10T10:36:49.910777+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/builder.rb:40:in `parse_file'
2017-05-10T10:36:49.910777+00:00 app[web.1]: from /app/vendor/bund
@websebdev
websebdev / users_controller_spec.rb
Last active April 21, 2017 01:09
RSpec fix attempt #4
require 'rails_helper'
describe UsersController, :type => :controller do
before do
@user = User.create!(email: 'test1@gmail.com', password: 'test1122')
@user2 = User.create!(email: 'test2@gmail.com', password: 'test1122')
end
describe 'GET #show' do
context 'User is logged in' do
@websebdev
websebdev / users_controller_spec.rb
Created April 21, 2017 00:18
Rspec fix attempt #3
require 'rails_helper'
describe UsersController, :type => :controller do
before do
@user = User.create!(email: 'test1@gmail.com', password: 'test1122')
@user2 = User.create!(email: 'test2@gmail.com', password: 'test1122')
end
describe 'GET #show' do
context 'User is logged in' do
@websebdev
websebdev / users_controller_spec.rb
Created April 21, 2017 00:05
Rspec fixt attempt #2
require 'rails_helper'
describe UsersController, :type => :controller do
before do
@user = User.create!(email: 'test1@gmail.com', password: 'test1122')
@user2 = User.create!(email: 'test2@gmail.com', password: 'test1122')
sign_in @user
end
describe 'GET #show' do
@websebdev
websebdev / users_controller_spec.rb
Created April 20, 2017 23:00
Rspec error message
require 'rails_helper'
describe UsersController, :type => :controller do
let(:user) User.create!(email: "testRSPEC@gmail.com", password: "test11") }
describe "GET#show" do
context "User is logged in" do
before do
sign_in user
@websebdev
websebdev / rpsgame.rb
Last active January 21, 2017 08:42
Task 3.11 Optional Project - Rock Paper Scissors game
def game
choices = ["Rock", "Paper", "Scissors"]
puts "Please choose a number:"
puts "1. #{choices[0]}"
puts "2. #{choices[1]}"
puts "3. #{choices[2]}"
puts "4. Quit"
player = 0
input = 0
found = false
@websebdev
websebdev / pet.rb
Created January 12, 2017 06:05
Task 3.5
class Pet
attr_reader :color, :breed
attr_accessor :name
def initialize(color, breed)
@color = color
@breed = breed
@hungry = true
end
def feed(food)
@websebdev
websebdev / cat.rb
Created January 11, 2017 11:05
Task 3.4
class Cat
attr_reader :color, :breed
attr_accessor :name
def initialize(color, breed)
@color = color
@breed = breed
@hungry = true
end
def feed(food)
@websebdev
websebdev / fav_foods.rb
Created January 11, 2017 10:02
Task 3.3
def fav_foods
food_array = []
3.times do
puts "Name a favorite food."
food_array << gets.chomp
end
p food_array
puts "Your favorite foods are #{food_array.join(", ")}."
food_array.each do |food|
puts "I like #{food} too!"
@websebdev
websebdev / program1.rb
Created January 10, 2017 10:23
Task 3.2
if true
puts "this is true"
else
puts "this is false"
end