Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
alsguo
/
fast-ruby
Public
forked from
fastruby/fast-ruby
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
0
Wiki
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Oct 5, 2016
Fix typos in links to code
wojtodzio
authored and
JuanitoFatas
committed
2f528bd
Copy full SHA for 2f528bd
Commits on Jun 27, 2016
Add Index section for quickly navigating idioms [ci skip]
Show description for 9b49442
avellable
authored and
JuanitoFatas
committed
9b49442
Copy full SHA for 9b49442
Commits on Jun 16, 2016
Use methods instead of hash.
Show description for 9cdf609
avellable
authored and
JuanitoFatas
committed
9cdf609
Copy full SHA for 9cdf609
Update readme to have benchmarks of immutable vs mutable strings.
avellable
authored and
JuanitoFatas
committed
e012fc9
Copy full SHA for e012fc9
Add example for immutable vs mutable strings
avellable
authored and
JuanitoFatas
committed
8d9e752
Copy full SHA for 8d9e752
:memo: Introduce Hash#dig and link to more info
Show description for d6e1ac0
dideler
authored and
JuanitoFatas
committed
d6e1ac0
Copy full SHA for d6e1ac0
Also benchmark the more common `Hash#[] &&` style
dideler
authored and
JuanitoFatas
committed
0681495
Copy full SHA for 0681495
Add benchmark for Hash#dig vs #[] vs #fetch
dideler
authored and
JuanitoFatas
committed
a1b2ca2
Copy full SHA for a1b2ca2
Commits on Jun 15, 2016
Add String#start_with? vs String#[].==
Show description for f56798b
jonathanhefner
authored and
JuanitoFatas
committed
f56798b
Copy full SHA for f56798b
Commits on May 5, 2016
Merge pull request #108 from lvl0nax/string_concatenation
Show description for cec53a2
Arcovion
committed
cec53a2
Copy full SHA for cec53a2
added string interpolation
lvl0nax
committed
7d62492
Copy full SHA for 7d62492
Commits on Apr 30, 2016
Merge pull request #107 from lvl0nax/add_fastest_to_string_sub_gsub
Show description for 82ac9ed
Arcovion
committed
82ac9ed
Copy full SHA for 82ac9ed
added the fastest method to create a changed copy of a string.
lvl0nax
committed
9d6c54c
Copy full SHA for 9d6c54c
Commits on Apr 27, 2016
Merge pull request #106 from lvl0nax/fix_for_hash_merges
Show description for f63cf7c
Arcovion
committed
f63cf7c
Copy full SHA for f63cf7c
Commits on Apr 26, 2016
little fix for the hash merge comparison
lvl0nax
committed
864ed54
Copy full SHA for 864ed54
Commits on Apr 9, 2016
Merge pull request #105 from kbrock/inject-sum-vs-block
Show description for b7a8b74
Arcovion
committed
b7a8b74
Copy full SHA for b7a8b74
Commits on Apr 4, 2016
compare inject symbol vs block
kbrock
committed
17e494b
Copy full SHA for 17e494b
Commits on Mar 21, 2016
Merge pull request #103 from rousisk/master
Show description for aa94202
ixti
committed
aa94202
Copy full SHA for aa94202
remove an accidentally duplicated sentence
rousisk
committed
11258f9
Copy full SHA for 11258f9
Commits on Dec 28, 2015
Merge pull request #90 from bquorning/fix-readme
Show description for ca29eed
Arcovion
committed
ca29eed
Copy full SHA for ca29eed
Merge pull request #89 from bquorning/fix-sub-vs-chomp
Show description for ddbdd07
Arcovion
committed
ddbdd07
Copy full SHA for ddbdd07
Always start with `$ ruby -v ...`
bquorning
committed
b5838fd
Copy full SHA for b5838fd
sub-vs-chomp must use \z instead of $
Show description for aff7aba
bquorning
committed
aff7aba
Copy full SHA for aff7aba
Commits on Dec 27, 2015
Fix a typo in .travis.yml
JuanitoFatas
committed
13717be
Copy full SHA for 13717be
Update .travis.yml
JuanitoFatas
committed
eb52e87
Copy full SHA for eb52e87
Commits on Dec 26, 2015
Merge pull request #88 from rebelact/array_insert_unshift
Show description for b3316d5
Arcovion
committed
b3316d5
Copy full SHA for b3316d5
array insert vs unshift
georgismitev
committed
f7a5e94
Copy full SHA for f7a5e94
Commits on Dec 18, 2015
Apply @ixti's reviews
Show description for 53aa5e7
JuanitoFatas
committed
53aa5e7
Copy full SHA for 53aa5e7
Clarify Proc.call vs yield, add explanation
Show description for fb190b5
nateberkopec
authored and
JuanitoFatas
committed
fb190b5
Copy full SHA for fb190b5
Commits on Nov 4, 2015
Add examples for Hash vs OpenStruct
Show description for 21540c1
ablignaut
authored and
JuanitoFatas
committed
21540c1
Copy full SHA for 21540c1
Compare kernel loop and while loop
Show description for 39534a4
TheSmartnik
authored and
JuanitoFatas
committed
39534a4
Copy full SHA for 39534a4
Add #62 to reference too [ci skip]
JuanitoFatas
committed
797e2ca
Copy full SHA for 797e2ca
Add Regexp#=== to match and =~ comparison
Show description for 69c1ed1
JuanitoFatas
committed
69c1ed1
Copy full SHA for 69c1ed1
Add raise vs E2MM
Show description for 414f86f
sshaw
authored and
JuanitoFatas
committed
414f86f
Copy full SHA for 414f86f
Merge pull request #47 from bquorning/sub-vs-chomp
Show description for d64e875
JuanitoFatas
committed
d64e875
Copy full SHA for d64e875
Pagination
Previous
Next
You can’t perform that action at this time.