skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
Programming Ruby 1.9 & 2.0 : the pragmatic programmers' guide Preview this item
ClosePreview this item
Checking...

Programming Ruby 1.9 & 2.0 : the pragmatic programmers' guide

Author: David Thomas; Chad Fowler; Andrew Hunt
Publisher: Dallas, Texas ; Raleigh, North Carolina : The Pragmatic Bookshelf, [2013]
Series: Pragmatic programmers.; Facets of Ruby series.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
Ruby 1.9 was a major release of the language: it introduced multinationalization, new block syntax and scoping rules, a new, faster, virtual machine, and hundreds of new methods in dozens of new classes and modules. Ruby 2.0 is less radical--it has keyword arguments, a new regexp engine, and some library changes. This book describes it all. The first quarter of the book is a tutorial introduction that gets you up to  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: David Thomas; Chad Fowler; Andrew Hunt
ISBN: 9781937785499 1937785491
OCLC Number: 855706057
Description: xvi, 863 pages : illustrations ; 23 cm.
Contents: Getting started --
Ruby.new --
Classes, objects, and variables --
Containers, blocks, and iterators --
Sharing functionality : inheritance, modules, and mixins --
Standard types --
Regular expressions --
More about methods --
Expressions --
Exceptions, catch, and throw --
Basic input and output --
Fibers, threads, and processes --
Unit testing --
When trouble strikes! --
Ruby and its world --
Namespaces, source files, and distribution --
Character encoding --
Interactive Ruby shell --
Documenting Ruby --
Ruby and the web --
Ruby and Microsoft windows --
The Ruby language --
Duck typing --
Metaprogramming --
Reflection, ObjectSpace, and distributed Ruby --
Locking Ruby in the safe --
Built-in classes and modules --
Standard library --
Support --
Bibliography.
Series Title: Pragmatic programmers.; Facets of Ruby series.
Other Titles: Programming Ruby 1.9 and 2.0 :
Responsibility: Dave Thomas with Chad Fowler, Andy Hunt.

Abstract:

Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox. This book is the only complete  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity<\/h3>
<http:\/\/www.worldcat.org\/oclc\/855706057<\/a>> # Programming Ruby 1.9 & 2.0 : the pragmatic programmers\' guide<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Book<\/a>, schema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0library:oclcnum<\/a> \"855706057<\/span>\" ;\u00A0\u00A0\u00A0library:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/txu<\/a>> ;\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/id.worldcat.org\/fast\/1101038<\/a>> ; # Ruby (Computer program language)<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/dewey.info\/class\/005.133\/e23\/<\/a>> ;\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/3376162021#Topic\/computers_and_it<\/a>> ; # Computers and IT<\/span>\u00A0\u00A0\u00A0schema:alternateName<\/a> \"Programming Ruby 1.9 and 2.0 :<\/span>\" ;\u00A0\u00A0\u00A0schema:author<\/a> <http:\/\/viaf.org\/viaf\/107579098<\/a>> ; # David Thomas<\/span>\u00A0\u00A0\u00A0schema:author<\/a> <http:\/\/viaf.org\/viaf\/118753596<\/a>> ; # Andrew Hunt<\/span>\u00A0\u00A0\u00A0schema:author<\/a> <http:\/\/viaf.org\/viaf\/61865929<\/a>> ; # Chad Fowler<\/span>\u00A0\u00A0\u00A0schema:bookFormat<\/a> bgn:PrintBook<\/a> ;\u00A0\u00A0\u00A0schema:datePublished<\/a> \"2013<\/span>\" ;\u00A0\u00A0\u00A0schema:description<\/a> \"Ruby 1.9 was a major release of the language: it introduced multinationalization, new block syntax and scoping rules, a new, faster, virtual machine, and hundreds of new methods in dozens of new classes and modules. Ruby 2.0 is less radical--it has keyword arguments, a new regexp engine, and some library changes. This book describes it all. The first quarter of the book is a tutorial introduction that gets you up to speed with the Ruby language and the most important classes and libraries. Download and play with the hundreds of code samples as your experiment with the language. The second section looks at real-world Ruby, covering the Ruby environment, how to package, document, and distribute code, and how to work with encodings. The third part of the book is more advanced. In it, you\'ll find a full description of the language, an explanation of duck typing, and a detailed description of the Ruby object model and metaprogramming. The book ends with a reference section: comprehensive and detailed documentation of Ruby\'s libraries. You\'ll find descriptions and examples of more than 1,300 methods in 58 built-in classes and modules, along with brief descriptions of 97 standard libraries. Ruby makes your programming more productive; it makes coding fun again. And this book will get you up to speed with the very latest Ruby, quickly and enjoyably.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:description<\/a> \"Getting started -- Ruby.new -- Classes, objects, and variables -- Containers, blocks, and iterators -- Sharing functionality : inheritance, modules, and mixins -- Standard types -- Regular expressions -- More about methods -- Expressions -- Exceptions, catch, and throw -- Basic input and output -- Fibers, threads, and processes -- Unit testing -- When trouble strikes! -- Ruby and its world -- Namespaces, source files, and distribution -- Character encoding -- Interactive Ruby shell -- Documenting Ruby -- Ruby and the web -- Ruby and Microsoft windows -- The Ruby language -- Duck typing -- Metaprogramming -- Reflection, ObjectSpace, and distributed Ruby -- Locking Ruby in the safe -- Built-in classes and modules -- Standard library -- Support -- Bibliography.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/3376162021<\/a>> ;\u00A0\u00A0\u00A0schema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0schema:isPartOf<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/3376162021#Series\/facets_of_ruby_series<\/a>> ; # Facets of Ruby series.<\/span>\u00A0\u00A0\u00A0schema:isPartOf<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/3376162021#Series\/pragmatic_programmers<\/a>> ; # Pragmatic programmers.<\/span>\u00A0\u00A0\u00A0schema:name<\/a> \"Programming Ruby 1.9 & 2.0 : the pragmatic programmers\' guide<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:productID<\/a> \"855706057<\/span>\" ;\u00A0\u00A0\u00A0schema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781937785499<\/a>> ;\u00A0\u00A0\u00A0umbel:isLike<\/a> <http:\/\/bnb.data.bl.uk\/id\/resource\/GBB370325<\/a>> ;\u00A0\u00A0\u00A0wdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/855706057<\/a>> ;\u00A0\u00A0\u00A0\u00A0.<\/div>

Related Entities<\/h3>
<http:\/\/dewey.info\/class\/005.133\/e23\/<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/3376162021#Series\/facets_of_ruby_series<\/a>> # Facets of Ruby series.<\/span>\u00A0\u00A0\u00A0\u00A0a bgn:PublicationSeries<\/a> ;\u00A0\u00A0\u00A0schema:hasPart<\/a> <http:\/\/www.worldcat.org\/oclc\/855706057<\/a>> ; # Programming Ruby 1.9 & 2.0 : the pragmatic programmers\' guide<\/span>\u00A0\u00A0\u00A0schema:name<\/a> \"Facets of Ruby series.<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"Facets of Ruby series<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/3376162021#Series\/pragmatic_programmers<\/a>> # Pragmatic programmers.<\/span>\u00A0\u00A0\u00A0\u00A0a bgn:PublicationSeries<\/a> ;\u00A0\u00A0\u00A0schema:hasPart<\/a> <http:\/\/www.worldcat.org\/oclc\/855706057<\/a>> ; # Programming Ruby 1.9 & 2.0 : the pragmatic programmers\' guide<\/span>\u00A0\u00A0\u00A0schema:name<\/a> \"Pragmatic programmers.<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"Pragmatic programmers<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/3376162021#Topic\/computers_and_it<\/a>> # Computers and IT<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Computers and IT<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/id.loc.gov\/vocabulary\/countries\/txu<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:Place<\/a> ;\u00A0\u00A0\u00A0dcterms:identifier<\/a> \"txu<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/id.worldcat.org\/fast\/1101038<\/a>> # Ruby (Computer program language)<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Ruby (Computer program language)<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/viaf.org\/viaf\/107579098<\/a>> # David Thomas<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Person<\/a> ;\u00A0\u00A0\u00A0schema:birthDate<\/a> \"1956<\/span>\" ;\u00A0\u00A0\u00A0schema:familyName<\/a> \"Thomas<\/span>\" ;\u00A0\u00A0\u00A0schema:givenName<\/a> \"David<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"David Thomas<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/viaf.org\/viaf\/118753596<\/a>> # Andrew Hunt<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Person<\/a> ;\u00A0\u00A0\u00A0schema:birthDate<\/a> \"1964<\/span>\" ;\u00A0\u00A0\u00A0schema:familyName<\/a> \"Hunt<\/span>\" ;\u00A0\u00A0\u00A0schema:givenName<\/a> \"Andrew<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"Andrew Hunt<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/viaf.org\/viaf\/61865929<\/a>> # Chad Fowler<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Person<\/a> ;\u00A0\u00A0\u00A0schema:familyName<\/a> \"Fowler<\/span>\" ;\u00A0\u00A0\u00A0schema:givenName<\/a> \"Chad<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"Chad Fowler<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/worldcat.org\/isbn\/9781937785499<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:ProductModel<\/a> ;\u00A0\u00A0\u00A0schema:isbn<\/a> \"1937785491<\/span>\" ;\u00A0\u00A0\u00A0schema:isbn<\/a> \"9781937785499<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>