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
# migrate/20201223190654_create_questions.rb | |
class CreateQuestions < ActiveRecord::Migration[6.0] | |
def change | |
create_table :questions do |t| | |
t.string :question | |
t.string :option_a | |
t.string :option_b | |
t.timestamps # add 2 columns, `created_at` and `updated_at` | |
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
enthusiasm = 10 | |
love_x = "love " * enthusiasm | |
comment = "I #{love_x}LeWagon" | |
# airbnb listings // defining an array | |
listings = [] |
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 'date' | |
# Livecode | |
def days_until_christmas | |
# return the number of days until net christmas | |
today = Date.today | |
current_year = Date.today.year | |
christmas = Date.new(current_year, 12, 25) | |
# subtract to get the amount of days b/w | |
christmas = christmas.next_year if today > christmas |
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 acronymize(text) | |
# 'text' is a string | |
# we need access to each word (so lets break it up) => array | |
words = text.split # we have an array now 👍 | |
# get the first letter of each --> join them --> capitalize the whole word | |
words.map{|word| word[0]}.join.upcase | |
end | |
# 'situation normal all fucked up' => snafu | |
p acronymize('situation normal all fucked up') |
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
# TODO: you can build your calculator program here! | |
# create a calculator | |
require 'colorize' | |
def prompt(text) | |
puts text.yellow | |
end | |
def addition(first, last) | |
first + second |
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
name | bought | price | |
---|---|---|---|
macbook pro | false | 20 | |
handbag | false | 35 | |
Long Pendant Sterling Silver Necklace | false | 50 |
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
# User stories: | |
# -list tasks | |
# -add a task | |
# -mark a task as done | |
# -remove a task | |
# MVC(R) | |
# model | |
# view | |
# 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 CreateTeams < ActiveRecord::Migration[6.0] | |
def change | |
create_table :teams do |t| | |
t.string :name | |
t.timestamps | |
end | |
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
.animated { | |
animation-duration: 0.2s; | |
animation-fill-mode: forwards; | |
} | |
@keyframes fadeIn { | |
from { | |
// transform: scale(0.99); | |
opacity: 0; | |
} |
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 AttributeMerger | |
attr_reader :default_attrs, :user_attrs | |
OVERRIDE_KEY = '!'.freeze | |
def initialize(default_attrs, user_attrs) | |
@default_attrs = flatten_hash(default_attrs) | |
@user_attrs = flatten_hash(user_attrs) | |
end | |
def call |
OlderNewer