- run
ruby credit_check_test.rb
- Make sure you have installed Pry (
gem install pry)
| # vim <filename.ext> --startuptime <log-file> | |
| # eg. vim hello_world.rb --startuptime vim.log | |
| ================ Output ================ | |
| times in msec | |
| clock self+sourced self: sourced script | |
| clock elapsed: other lines | |
| 000.008 000.008: --- VIM STARTING --- |
| =Navigating= | |
| visit('/projects') | |
| visit(post_comments_path(post)) | |
| =Clicking links and buttons= | |
| click_link('id-of-link') | |
| click_link('Link Text') | |
| click_button('Save') | |
| click('Link Text') # Click either a link or a button | |
| click('Button Value') |
Homebrew is a package management system for OS X. You can read more about it here, or simply run
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"to install it.
Decorators are used to add new functionality to an already existing object by "wrapping" it with new methods, without effecting other instances of that object. Thus, decorators are a perfect example of the Open/closed principle, in which an object is "open for extension" but "closed for modification"; you should be able to add new behavior to application without changing it's underlying source code. If any of this is a bit hard to swallow, I would
| # Partner: Chris Luhring, @cluhring | |
| require_relative "custom_array" | |
| RSpec.describe "CustomArray" do | |
| it "can flatten some custom array of numbers" do | |
| c = CustomArray.new([[1,2],[3,[4,5]]]) | |
| expect(c.flatten).to eq([1, 2, 3, 4, 5]) | |
| end |
"You should sit in meditation for 20 minutes a day, unless you're too busy; then you should sit for an hour.”
| class Tmux < Formula | |
| desc "Terminal multiplexer" | |
| homepage "https://tmux.github.io/" | |
| url "https://github.com/tmux/tmux/releases/download/2.1/tmux-2.1.tar.gz" | |
| sha256 "31564e7bf4bcef2defb3cb34b9e596bd43a3937cad9e5438701a81a5a9af6176" | |
| bottle do | |
| cellar :any | |
| sha256 "165ad1037a3993fd12c745cdf77bdd31133c0e13188ede37096532dddb5591c6" => :el_capitan | |
| sha256 "44f62e8bed576ac82d5e2f768a6f3c6efb86fe7e45b37873d137294c8ef887b6" => :yosemite |