Skip to content

Instantly share code, notes, and snippets.

View arthur-littm's full-sized avatar

Arthur Littmann arthur-littm

  • Butternut Box
  • London
View GitHub Profile
require_relative "app/repositories/meal_repository"
require_relative "app/controllers/meals_controller"
require_relative "app/controllers/sessions_controller"
require_relative "app/controllers/orders_controller"
require_relative "app/repositories/customer_repository"
require_relative "app/repositories/employee_repository"
require_relative "app/repositories/order_repository"
require_relative "app/controllers/customers_controller"
require_relative "router"
require_relative "app/repositories/meal_repository"
require_relative "app/controllers/meals_controller"
require_relative "app/controllers/sessions_controller"
require_relative "app/repositories/customer_repository"
require_relative "app/repositories/employee_repository"
require_relative "app/controllers/customers_controller"
require_relative "router"
MEALS_CSV_FILE = File.join(__dir__, "data/meals.csv")
require_relative "app/repositories/meal_repository"
require_relative "app/controllers/meals_controller"
require_relative "app/repositories/customer_repository"
require_relative "app/controllers/customers_controller"
require_relative "router"
MEALS_CSV_FILE = File.join(__dir__, "data/meals.csv")
CUSTOMERS_CSV_FILE = File.join(__dir__, "data/customers.csv")
class Patient
# data
# name
# cured
attr_accessor :room, :id
attr_reader :name
def initialize(attributes = {})
@id = attributes[:id] # string
const batch = 476; // change to your own batch id
const baseUrl = "https://wagon-chat.herokuapp.com/";
const url = baseUrl + batch + "/messages";
const list = document.querySelector('#messages ul');
// Your turn to code!
// 1. listen to the form and step 2 when you submit
const form = document.querySelector('#comment-form');
const message = document.getElementById('your-message');
const name = document.getElementById('your-name');
const batch = 476; // change to your own batch id
const baseUrl = "https://wagon-chat.herokuapp.com/";
const url = baseUrl + batch + "/messages";
const list = document.querySelector('#messages ul');
// Your turn to code!
// 1. listen to the form and step 2 when you submit
const form = document.querySelector('#comment-form');
const message = document.getElementById('your-message');
const name = document.getElementById('your-name');
require_relative 'cookbook' # You need to create this file!
require_relative 'controller' # You need to create this file!
require_relative 'router'
csv_file = File.join(__dir__, 'recipes.csv')
cookbook = Cookbook.new(csv_file)
controller = Controller.new(cookbook)
router = Router.new(controller)
class Citizen
# DATA
def initialize(first_name, last_name, age) # called when doing Citizen.new
# instance variables
@first_name = first_name
@last_name = last_name
@age = age
end
# BEHAVIOR
# class Car
# car.rb
# class SportsCar
# sports_car.rb
class Car
attr_accessor :color
# color, the fact that the engine is started or not
# DATA
def print_gift_list(array)
# Array of hashes
array.each_with_index do |item, i|
# Item is a hash:
# eg: { name: 'shoes', bought: true }
if item[:bought] == true
puts "#{i + 1}. [X] #{item[:name]}"
else
puts "#{i + 1}. [ ] #{item[:name]}"
end