I hereby claim:
- I am cupakromer on github.
- I am cupakromer (https://keybase.io/cupakromer) on keybase.
- I have a public key ASDdHyS2jP9poEx6J_S1G7N5TLS52N-7YgxSMEbvRrOFdQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| class NotesController < ApplicationController | |
| def index | |
| notes = requested_notes | |
| respond_to do |format| | |
| format.html do | |
| render :index, locals: { notes: notes } | |
| end | |
| format.json do | |
| render :index, locals: { notes: notes } if stale? notes | |
| end |
| require 'benchmark/ips' | |
| [10, 100, 1000, 10_000].each do |size| | |
| range = (1..size) | |
| puts "\nUsing Array#map size #{size}:" | |
| Benchmark.ips do |x| | |
| x.report('Block ') { range.map { |i| i.to_s } } | |
| x.report('Symbol#to_proc') { range.map(&:to_s) } | |
| x.compare! |
| public String railways(String name, Void _ignoreError) { | |
| return "SUCCESS"; | |
| } | |
| public String railways(Void _ignoreName, String error) { | |
| return "FAILURE"; | |
| } | |
| @Test | |
| public void workingWithEither() { |
| require 'benchmark/ips' | |
| substitutions = { | |
| 'true' => true, | |
| 'false' => false, | |
| 'null' => nil, | |
| '' => nil | |
| }.freeze | |
| Benchmark.ips do |x| |
| # transaction/truncation strategies won't work when you have a | |
| # capybara feature and you must preserve what's already in the | |
| # database | |
| # | |
| # Usage: | |
| # include TrackedLet | |
| # | |
| # track(:foo) { User.create } | |
| # track!(:foo) { User.create } | |
| # specify { expect(track(User.create)).to be_persisted } |
| foo://username:[email protected]:8042/over/there/index.dtb?type=animal&name=narwhal#nose | |
| \_/ \_______________/ \_________/ \__/ \___/ \_/ \______________________/ \__/ | |
| | | | | | | | | | |
| | userinfo host port | | query fragment | |
| | \________________________________/\_____________|____|/ \__/ \__/ | |
| scheme | | | | | | | |
| name authority | | | | | | |
| | path | | interpretable as keys | |
| | | | | |
| | \_______________________________________________|____|/ \____/ \_____/ |
| module ExampleModuleFunctions | |
| def self.use_class_method | |
| "module singleton class method" | |
| end | |
| def use_normal_method | |
| "normally included method" | |
| end |
| #!/usr/bin/env ruby | |
| ENV['RAILS_ENV'] = 'test' | |
| require 'benchmark' | |
| rails_loading_time = Benchmark.measure { require './config/environment' } | |
| puts "Rails env loaded in #{rails_loading_time}" | |
| NUM_FORKS = 2 | |
| test_groups = `find ./spec -type f -iname "*foobar*"`.split("\n").in_groups(NUM_FORKS).to_a |
| $ bin/rails g scaffold foo | |
| invoke active_record | |
| create db/migrate/20150305063125_create_foos.rb | |
| create app/models/foo.rb | |
| invoke rspec | |
| create spec/models/foo_spec.rb | |
| invoke resource_route | |
| route resources :foos | |
| invoke scaffold_controller | |
| create app/controllers/foos_controller.rb |