Skip to content

Instantly share code, notes, and snippets.

@Martin-Alexander
Martin-Alexander / vs-code-settings.json
Created September 1, 2018 21:09
vs code settings
{
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.fontSize": 12,
"editor.cursorStyle": "block",
"editor.renderWhitespace": "all",
"editor.roundedSelection": false,
"editor.minimap.enabled": false,
// "editor.fontFamily": "'DejaVu Sans Mono'",
"editor.fontSize": 15,
@Martin-Alexander
Martin-Alexander / exercises.js
Last active December 13, 2018 22:25
JavaScript for Beginners Exercises
// Exercise 1: Concatinate two strings
var firstName = "Alan";
var lastName = "Turing";
console.log(firstName + " " + lastName)
// Exercise 2: Filter names starting with "B"
// What's the problem with this code? We're repeating our code
@Martin-Alexander
Martin-Alexander / index.html
Created December 5, 2018 20:00
JavaScript for Beginners
<button id="clickme">Click me</button>
<p id="output"></p>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
// Write your JavaScript here
$("#clickme").on("click", () => {
var personsName = prompt("What is 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)
require_relative 'cookbook' # You need to create this file!
require_relative 'controller' # You need to create this file!
require_relative 'router'
require_relative 'search'
require_relative 'recipe'
require_relative 'view'
csv_file = File.join(__dir__, 'recipes.csv')
cookbook = Cookbook.new(csv_file)
controller = Controller.new(cookbook)
id name age cured
1 Joe 27 false
2 Nick 25 false
3 Robbie 18 true
4 Romain 26 false
5 Romain 26 false
begin
require_relative "../app/models/meal"
rescue LoadError => e
if e.message =~ /meal/
describe "Meal" do
it "You need a `meal.rb` file for your `Meal` model" do
fail
end
end
else
require "csv"
require_relative "router"
require_relative "app/models/meal"
require_relative "app/controllers/meals_controller"
require_relative "app/repositories/meal_repository"
require_relative "app/views/meal_view"
require_relative "app/models/customer"
require "csv"
require_relative "router"
require_relative "app/models/meal"
require_relative "app/controllers/meals_controller"
require_relative "app/repositories/meal_repository"
require_relative "app/views/meal_view"
require_relative "app/models/customer"
@Martin-Alexander
Martin-Alexander / app.rb
Last active April 29, 2019 02:43
Food Delivery App
require "csv"
require_relative "router"
require_relative "app/models/meal"
require_relative "app/controllers/meals_controller"
require_relative "app/repositories/meal_repository"
require_relative "app/views/meal_view"
require_relative "app/models/customer"