
Essential Ruby Libraries
Envato Tuts+ Courses
- Video programs taught by professional instructors.
- Learn new abilities from begin to end.
- Downloadable Source Files additionally out there on GitHub.
Course Description
Ruby is greater than only a language, it’s a entire ecosystem. The energy of the language is significantly multiplied by the hundreds of gems freely out there from the general public gem server, however there are additionally some superb instruments that come already bundled with Ruby.
In this course, you’ll learn to use the usual libraries that come bundled in with each set up of Ruby. Envato Tuts+ teacher José Mota will educate you learn how to:
- manipulate YAML, CSV and JSON knowledge
- apply delegation for higher code reuse
- fetch content material from the online utilizing Net::HTTP and the URI library
- construct Rake duties
- handle recordsdata
You’ll be amazed how a lot could be achieved utilizing solely the usual Ruby libraries! Each library might be taught with easy examples and workouts you could adapt in your personal programming issues.
What You’ll Learn
- How to make use of Minitest for testing in Ruby.
- How to to control CSV and YAML knowledge.
- Learn about Ruby’s JSON library and experiment with parsing and producing JSON constructions.
- How structs can help in rapidly prototyping a dataset.
- How to make use of behaviour-related libraries equivalent to SimpleDelegator and Forwardable.
- How to make use of the Digest module, FileUtils, Rake, and extra.
About the Instructor
José Mota is a Rubyist, Javascripter, UI designer, occasional speaker, and Mac & Arch Linux consumer. You can discover out extra on his website.