This file contains 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
class MuratsController | |
def initialize | |
end | |
def index | |
end | |
def beard | |
end | |
end |
This file contains 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 'active_record' | |
require 'pg' | |
ActiveRecord::Base.logger = Logger.new(STDOUT) | |
ActiveRecord::Base.establish_connection( | |
:adapter => "postgresql", | |
:host => 'ec2-54-204-41-178.compute-1.amazonaws.com', | |
:username => 'bmdjwluxchptuq', | |
:password => 'aEH-cKdr2zoXYUAjI8Xjma5eXK', |
This file contains 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
<html> | |
<head> | |
<style> | |
body { background: #358; color: #fff; padding: 50px; font-family: sans-serif; } | |
</style> | |
<!-- we need to load jquery before we use it --> | |
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script> | |
<script> | |
This file contains 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 'sinatra' | |
get '/' do | |
<<-eos | |
<html> | |
<head> | |
<title>coffee orbit</title> | |
</head> | |
<body> |
This file contains 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
#future update: count time, after 1 min, swith the user - 1 life | |
# Assignment created as a new Github repository | |
# require pry | |
# binbinding.pry | |
@players = [{ | |
life: 3, | |
score: 0, | |
level: 1, | |
name: "Player 1" |
This file contains 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
class ORM | |
def save | |
table_name = self.class | |
instance_variable_names = self.instance_variables.map do |i| | |
i.slice(1, i.length) | |
end | |
instance_variable_values = self.instance_variables.map do |i| | |
self.instance_variable_get("#{i}") |
This file contains 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 'active_record' | |
require 'pg' | |
ActiveRecord::Base.logger = Logger.new(STDOUT) | |
ActiveRecord::Base.establish_connection( | |
:adapter => "postgresql", | |
:host => 'ec2-54-204-41-178.compute-1.amazonaws.com', | |
:username => 'bmdjwluxchptuq', | |
:password => 'aEH-cKdr2zoXYUAjI8Xjma5eXK', |
This file contains 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 'sinatra' | |
require 'nokogiri' | |
require 'open-uri' | |
require 'sinatra/json' | |
require 'json' | |
# sets the view directory correctly (to make it work with gists) | |
set :views, Proc.new { File.dirname(__FILE__) } | |
This file contains 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
class ORM | |
def save | |
if defined? @id | |
sql_update | |
else | |
sql_insert | |
end | |
end |
This file contains 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
# An edit distance (e.d.) is defined as how many times you need to replace, add, or remove characters to match two strings. | |
# E.G. "train" and "brain" have e.d.=1 | |
# "train" and "rain" have e.d.=1 | |
# "train" and "trains" have e.d.=1 | |
# Write a method that returns TRUE if edit distance is exactly 1, FALSE if not. | |
def edit_distance_is_one(word1, word2) | |
i1 = 0 | |
i2 = 0 |