One of the things that I love about Ruby is the depth of its features. You may use an operator, but do a little digging and you’ll find that you’ve only been scratching the surface of what it’s capable of. The humble splat operator (* and **) is a great example.
You’ve probably used splats for “catch-all” arguments. And that’s all that most people use them for.
This is useful, but you can use splats for a lot more. Let’s dive in!
Featuring stories, first drafts, and interviews with authors of note, draft is a unique print publication emphasizing the importance and diversity of the creative process. We’re interested in mechanics, techniques, approaches, triumphs, failures, concussive frustration — everything that goes into crafting a great piece of creative writing.
[Podcasts are] completely decentralized, free, fair, open, and uncontrollable by any single entity, as long as the ecosystem of podcast-player apps remains diverse enough that no app can dictate arbitrary terms to publishers (the way Facebook now effectively controls the web publishing industry).
The EIA ascribes the majority of this decade-long drop—70 percent—to changes in fuel use in the electrical industry. Cheap natural gas, available due to fracking, has displaced significant amounts of coal from the energy landscape, resulting in a drop in coal production of more than 20 percent in the US (and the bankruptcy of a number of coal companies). Other contributing factors include more efficient energy use and a relatively mild winter, which lowered the energy devoted to heating.
Even though natural gas fracking is less than ideal, it’s still a lot better than coal-based energy production.
We’re thrilled to welcome Ruby developers to the Google Cloud Platform, and we’re committed to making further investments to help make you as productive as possible. This is just the start — stay tuned to the blog and our GitHub repositories to catch the next wave of Ruby support on GCP.