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_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" |
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_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") |
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_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") |
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 Patient | |
# data | |
# name | |
# cured | |
attr_accessor :room, :id | |
attr_reader :name | |
def initialize(attributes = {}) | |
@id = attributes[:id] # string |
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
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'); |
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
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'); |
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_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) |
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 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 |
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 Car | |
# car.rb | |
# class SportsCar | |
# sports_car.rb | |
class Car | |
attr_accessor :color | |
# color, the fact that the engine is started or not | |
# DATA |
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
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 |
NewerOlder