Skip to content

Instantly share code, notes, and snippets.

View krokrob's full-sized avatar
🥞
Data Warehousing

Kevin ROBERT krokrob

🥞
Data Warehousing
View GitHub Profile
class Restaurant
attr_reader :name, :city
def initialize(name, city)
@name, @city = name, city
end
def welcome
return "Welcome to #{@name}"
end
end
class Restaurant
attr_reader :name, :city
def initialize(name, city)
@name, @city = name, city
end
def welcome
return "Welcome to #{@name}"
end
class Restaurant
attr_reader :name, :city, :chief
def initialize(name, city, chief_first_name, chief_last_name, chief_exp)
@name, @city = name, city
@chief = Chief.new(chief_first_name, chief_last_name, chief_exp, self)
end
def welcome
return "Welcome to #{@name}"
end
require 'gosu'
require_relative 'player'
require_relative 'star'
class GameWindow < Gosu::Window
def initialize
super 640, 480
self.caption = "Gosu Tutorial Game"
@background_image = Gosu::Image.new("media/space.png", :tileable => true)
@player = Player.new
class Player
attr_reader :score
def initialize
@image = Gosu::Image.new("media/xwing.png")
@x = @y = @vel_x = @vel_y = @angle = 0.0
@score = 0
end
def warp(x, y)
@x, @y = x, y
class Star
attr_reader :x, :y
def initialize(animation)
@animation = animation
@color = Gosu::Color.new(0xff_000000)
@color.red = rand(256 - 40) + 40
@color.green = rand(256 - 40) + 40
@color.blue = rand(256 - 40) + 40
@x = rand * 640
<% flat = data.flats[owner_name] %>
<div class="banner" style="background: linear-gradient(-225deg, rgba(0,101,168,0.6) 0%, rgba(0,36,61,0.6) 50%), url(<%= image_path(flat.picture) %>);height:30vh;background-position:center;">
</div>
<div id="wrapper-flat">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-6 col-sm-offset-1">
<div id="user-profile">
<div id="user-profile-avatar" class="text-center">
<%= image_tag flat.avatar, class: "img-circle" %>
#wrapper-flat {
padding: 50px 0;
}
#user-profile {
display: flex;
align-items: center;
margin-top: 50px;
}
#user-profile-avatar img {
width: 100px;
require "game"
class GameController < ApplicationController
def game
@grid = generate_grid(9)
@start_time = Time.now
if session[:counter]
session[:counter] += 1
else
session[:counter] = 1
<h1>Welcome to the longuest word!</h1>
<h2><%= @grid.join(" ") %></h2>
<form action="score">
<input type="text" name="guess" placeholder="What's your best shot?">
<input type="hidden" value=<%= @grid.join("") %> name="grid">
<input type="hidden" value="<%= @start_time %>" name="start_time">
<input type="submit" value="send">
</form>