Metaprogramming Ruby 2

Program Like the Ruby Pros



Bookstore > Books > Metaprogramming Ruby 2

Price$26.94 - $697.74
Rating
AuthorPaolo Perrotta
PublisherThe Pragmatic Programmers
Published2014
Pages278
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101941222129
ISBN-139781941222126
EBook Hardcover Paperback

Dig under the surface and explore Ruby's most advanced feature: a collection of techniques and tricks known as metaprogramming. In this book, you'll learn metaprogramming as an essential component of Ruby and discover the deep, non-obvious details of the language. Once you understand the tenets of Ruby, including the object model, scopes, and singleton classes, you're on your way to applying metaprogramming both in your daily work assignments and in your fun, after-hours projects.

This completely revised new edition covers the new features in Ruby 2.0 and 2.1, and contains code from the latest Ruby libraries, including Rails 4. Most examples are new, "from the wild," with more recent libraries. And the book reflects current ideas of when and how much metaprogramming you should use.


  1. (3 books)


5 5 376

Similar Books


Metaprogramming Ruby

Metaprogramming Ruby

by Paolo Perrotta

As a Ruby programmer, you already know how much fun it is. Now see how to unleash its power, digging under the surface and exploring the language's most advanced features: a collection of techniques and tricks known as metaprogramming. Once the domain of expert Rubyists, metaprogramming is now accessible to programmers of all levels ...

Price:  $3.98  |  Publisher:  The Pragmatic Programmers  |  Release:  2010

Build Awesome Command-Line Applications in Ruby 2

Build Awesome Command-Line Applications in Ruby 2

by David B. Copeland

Speak directly to your system. With its simple commands, flags, and parameters, a well-formed command-line application is the quickest way to automate a backup, a build, or a deployment and simplify your life. With this book, you'll learn specific ways to write command-line applications that are easy to use, deploy, and maintain, usi...

Price:  $30.00  |  Publisher:  The Pragmatic Programmers  |  Release:  2013

Beginning Ruby, 3rd Edition

Beginning Ruby, 3rd Edition

by Peter Cooper

Learn the principles behind object-oriented programming and within a few chapters create a fully functional Ruby application. You'll also gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking - some of which are needed as part of a fully functioning Ruby application.Based on ...

Price:  $20.52  |  Publisher:  Apress  |  Release:  2016

Ruby Pocket Reference, 2nd Edition

Ruby Pocket Reference, 2nd Edition

by Michael Fitzgerald

Updated for Ruby 2.2, this handy reference offers brief yet clear explanations of Ruby's core elements - from operators to blocks to documentation creation - and highlights the key features you may work with every day. Need to know the correct syntax for a conditional? Forgot the name of that String method? This book is organized to ...

Price:  $11.12  |  Publisher:  O'Reilly Media  |  Release:  2015

Ruby Cookbook, 2nd Edition

Ruby Cookbook, 2nd Edition

by Lucas Carlson, Leonard Richardson

Why spend time on coding problems that others have already solved when you could be making real progress on your Ruby project? This updated cookbook provides more than 350 recipes for solving common problems, on topics ranging from basic data structures, classes, and objects, to web development, distributed programming, and multithreading...

Price:  $25.05  |  Publisher:  O'Reilly Media  |  Release:  2015

The Well-Grounded Rubyist, 3rd Edition

The Well-Grounded Rubyist, 3rd Edition

by David A. Black, Joseph Leo III

The Well-Grounded Rubyist, 3rd Edition is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion. Ruby masters David A. Black and Joe Leo distill their years of knowledge for you, concentrating on the language and its uses so you c...

Price:  $35.06  |  Publisher:  Manning  |  Release:  2019

Programming Ruby, 2nd Edition

Programming Ruby, 2nd Edition

by Dave Thomas, Chad Fowler, Andy Hunt

The Pickaxe book, named for the tool on the cover, is the definitive reference to Ruby, a highly-regarded, fully object-oriented programming language. This Second Edition has more than 200 pages of new content, and substantial enhancements to the original, covering all the new and improved language features of Ruby 1.8 and standard librar...

Price:  $0.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2004

Learn Rails 5.2

Learn Rails 5.2

by Stefan Wintermeyer

Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples - rather than a single large application.This book covers topics including Active Storage, Cr...

Price:  $33.43  |  Publisher:  Apress  |  Release:  2018