The Book of Ruby: A Hands-On Guide for the Adventurous
A privacy reminder from GoogleReview nowI'll read this later
Account
Search
Maps
YouTube
Play
News
Gmail
Contacts
Drive
Calendar
Google+
Translate
Photos
More
Shopping
Finance
Docs
Books
Blogger
Hangouts
Keep
Earth
Saved
Even more from Google
Sign in
A privacy reminder from GoogleReview nowI'll read this later
A privacy reminder from GoogleReview nowI'll read this later
Account
Search
Maps
YouTube
Play
News
Gmail
Contacts
Drive
Calendar
Google+
Translate
Photos
More
Shopping
Finance
Docs
Books
Blogger
Hangouts
Keep
Earth
Saved
Even more from Google
Sign in
Account
Search
Maps
YouTube
Play
News
Gmail
Contacts
Drive
Calendar
Google+
Translate
Photos
More
Shopping
Finance
Docs
Books
Blogger
Hangouts
Keep
Earth
Saved
Even more from Google
Sign in
Account
Search
Maps
YouTube
Play
News
Gmail
Contacts
Drive
Calendar
Google+
Translate
Photos
More
Shopping
Finance
Docs
Books
Blogger
Hangouts
Keep
Earth
Saved
Even more from Google
Sign in
Account
Search
Maps
YouTube
Play
News
Gmail
Contacts
Drive
Calendar
Google+
Translate
Photos
More
Shopping
Finance
Docs
Books
Blogger
Hangouts
Keep
Earth
Saved
Even more from Google
Account
Search
Maps
YouTube
Play
News
Gmail
Contacts
Drive
Calendar
Google+
Translate
Photos
More
Shopping
Finance
Docs
Books
Blogger
Hangouts
Keep
Earth
Saved
Even more from Google
Sign in
Sign in
Load basic HTML (for slow connections)
Load basic HTML (for slow connections)
Load basic HTML (for slow connections)
Load basic HTML (for slow connections)
books.google.co.uk - Ruby is famous for being easy to learn, but most users only scratch the surface of what it can do. While other books focus on Ruby's trendier features, The Book of Ruby reveals the secret inner workings of one of the world's most popular programming languages, teaching you to write clear, maintainable...https://books.google.co.uk/books/about/The_Book_of_Ruby.html?id=ZDBbG41-BA8C&utm_source=gb-gplus-shareThe Book of Ruby
|
_OC_addFlags(Host:"https://books.google.co.uk/", LockSrc:"/books/javascript/lock_c3daa8bce2c673e24bac68ad517cf51f.js", IsFutureOnSaleVolumesEnabled:1, IsBookcardListPriceSmall:0, IsImagePageProviderEnabled:1, IsMyLibraryGooglePlusEnabled:1, IsImageModeNotesEnabled:1, IsEmbeddedMediaEnabled:1, IsAdsDisabled:0, IsOfflineBubbleEnabled:1, IsBrowsingHistoryEnabled:1, IsZipitFolderCollectionEnabled:1, IsDisabledRandomBookshelves:0, IsMobileRequest:0, IsImageModeAnnotationsEnabled:1, IsBooksUnifiedLeftNavEnabled:1, IsWebReaderSvgEnabled:0, IsBooksShareButtonEnabled:0, IsBooksRentalEnabled:1, IsInternalUser:0);_OC_Run("page":["pid":"PP1","flags":32,"order":0,"pid":"PR3","order":4,"title":"iii","pid":"PR4","order":5,"title":"iv","pid":"PR5","order":6,"title":"v","pid":"PR6","order":7,"title":"vi","pid":"PR7","order":8,"title":"vii","pid":"PR8","order":9,"title":"viii","pid":"PR9","order":10,"title":"ix","pid":"PR10","order":11,"title":"x","pid":"PR11","order":12,"title":"xi","pid":"PR12","order":13,"title":"xii","pid":"PR13","order":14,"title":"xiii","pid":"PR14","order":15,"title":"xiv","pid":"PR15","order":16,"title":"xv","pid":"PR16","order":17,"title":"xvi","pid":"PR17","order":18,"title":"xvii","pid":"PR18","order":19,"title":"xviii","pid":"PR19","order":20,"title":"xix","pid":"PR20","order":21,"title":"xx","pid":"PR21","order":22,"title":"xxi","pid":"PR22","order":23,"title":"xxii","pid":"PA1","order":24,"title":"1","pid":"PA2","order":25,"title":"2","pid":"PA3","order":26,"title":"3","pid":"PA4","order":27,"title":"4","pid":"PA5","order":28,"title":"5","pid":"PA6","order":29,"title":"6","pid":"PA7","order":30,"title":"7","pid":"PA8","order":31,"title":"8","pid":"PA9","order":32,"title":"9","pid":"PA10","order":33,"title":"10","pid":"PA11","order":34,"title":"11","pid":"PA12","order":35,"title":"12","pid":"PA13","order":36,"title":"13","pid":"PA14","order":37,"title":"14","pid":"PA15","order":38,"title":"15","pid":"PA16","order":39,"title":"16","pid":"PA17","order":40,"title":"17","pid":"PA18","order":41,"title":"18","pid":"PA19","order":42,"title":"19","pid":"PA20","order":43,"title":"20","pid":"PA21","order":44,"title":"21","pid":"PA22","order":45,"title":"22","pid":"PA23","order":46,"title":"23","pid":"PA24","order":47,"title":"24","pid":"PA25","order":48,"title":"25","pid":"PA26","order":49,"title":"26","pid":"PA27","order":50,"title":"27","pid":"PA28","order":51,"title":"28","pid":"PA29","order":52,"title":"29","pid":"PA30","order":53,"title":"30","pid":"PA31","order":54,"title":"31","pid":"PA32","order":55,"title":"32","pid":"PA33","order":56,"title":"33","pid":"PA34","order":57,"title":"34","pid":"PA35","order":58,"title":"35","pid":"PA36","order":59,"title":"36","pid":"PA37","order":60,"title":"37","pid":"PA38","order":61,"title":"38","pid":"PA39","order":62,"title":"39","pid":"PA40","order":63,"title":"40","pid":"PA41","order":64,"title":"41","pid":"PA42","order":65,"title":"42","pid":"PA43","order":66,"title":"43","pid":"PA44","order":67,"title":"44","pid":"PA45","order":68,"title":"45","pid":"PA46","order":69,"title":"46","pid":"PA47","order":70,"title":"47","pid":"PA48","order":71,"title":"48","pid":"PA49","order":72,"title":"49","pid":"PA50","order":73,"title":"50","pid":"PA51","order":74,"title":"51","pid":"PA52","order":75,"title":"52","pid":"PA53","order":76,"title":"53","pid":"PA54","order":77,"title":"54","pid":"PA55","order":78,"title":"55","pid":"PA56","order":79,"title":"56","pid":"PA57","order":80,"title":"57","pid":"PA58","order":81,"title":"58","pid":"PA59","order":82,"title":"59","pid":"PA60","order":83,"title":"60","pid":"PA61","order":84,"title":"61","pid":"PA62","order":85,"title":"62","pid":"PA63","order":86,"title":"63","pid":"PA64","order":87,"title":"64","pid":"PA65","order":88,"title":"65","pid":"PA66","order":89,"title":"66","pid":"PA67","order":90,"title":"67","pid":"PA68","order":91,"title":"68","pid":"PA69","order":92,"title":"69","pid":"PA70","order":93,"title":"70","pid":"PA71","order":94,"title":"71","pid":"PA72","order":95,"title":"72","pid":"PA73","order":96,"title":"73","pid":"PA74","order":97,"title":"74","pid":"PA75","order":98,"title":"75","pid":"PA76","order":99,"title":"76","pid":"PA77","order":100,"title":"77","pid":"PA78","order":101,"title":"78","pid":"PA79","order":102,"title":"79","pid":"PA80","order":103,"title":"80","pid":"PA81","order":104,"title":"81","pid":"PA82","order":105,"title":"82","pid":"PA83","order":106,"title":"83","pid":"PA84","order":107,"title":"84","pid":"PA85","order":108,"title":"85","pid":"PA86","order":109,"title":"86","pid":"PA87","order":110,"title":"87","pid":"PA88","order":111,"title":"88","pid":"PA89","order":112,"title":"89","pid":"PA90","order":113,"title":"90","pid":"PA91","order":114,"title":"91","pid":"PA92","order":115,"title":"92","pid":"PA93","order":116,"title":"93","pid":"PA94","order":117,"title":"94","pid":"PA95","order":118,"title":"95","pid":"PA96","order":119,"title":"96","pid":"PA97","order":120,"title":"97","pid":"PA98","order":121,"title":"98","pid":"PA99","order":122,"title":"99","pid":"PA100","order":123,"title":"100","pid":"PA101","order":124,"title":"101","pid":"PA102","order":125,"title":"102","pid":"PA103","order":126,"title":"103","pid":"PA104","order":127,"title":"104","pid":"PA105","order":128,"title":"105","pid":"PA106","order":129,"title":"106","pid":"PA107","order":130,"title":"107","pid":"PA108","order":131,"title":"108","pid":"PA109","order":132,"title":"109","pid":"PA110","order":133,"title":"110","pid":"PA111","order":134,"title":"111","pid":"PA112","order":135,"title":"112","pid":"PA113","order":136,"title":"113","pid":"PA114","order":137,"title":"114","pid":"PA115","order":138,"title":"115","pid":"PA116","order":139,"title":"116","pid":"PA117","order":140,"title":"117","pid":"PA118","order":141,"title":"118","pid":"PA119","order":142,"title":"119","pid":"PA120","order":143,"title":"120","pid":"PA121","order":144,"title":"121","pid":"PA122","order":145,"title":"122","pid":"PA123","order":146,"title":"123","pid":"PA124","order":147,"title":"124","pid":"PA125","order":148,"title":"125","pid":"PA126","order":149,"title":"126","pid":"PA127","order":150,"title":"127","pid":"PA128","order":151,"title":"128","pid":"PA129","order":152,"title":"129","pid":"PA130","order":153,"title":"130","pid":"PA131","order":154,"title":"131","pid":"PA132","order":155,"title":"132","pid":"PA133","order":156,"title":"133","pid":"PA134","order":157,"title":"134","pid":"PA135","order":158,"title":"135","pid":"PA136","order":159,"title":"136","pid":"PA137","order":160,"title":"137","pid":"PA138","order":161,"title":"138","pid":"PA139","order":162,"title":"139","pid":"PA140","order":163,"title":"140","pid":"PA141","order":164,"title":"141","pid":"PA142","order":165,"title":"142","pid":"PA143","order":166,"title":"143","pid":"PA144","order":167,"title":"144","pid":"PA145","order":168,"title":"145","pid":"PA146","order":169,"title":"146","pid":"PA147","order":170,"title":"147","pid":"PA148","order":171,"title":"148","pid":"PA149","order":172,"title":"149","pid":"PA150","order":173,"title":"150","pid":"PA151","order":174,"title":"151","pid":"PA152","order":175,"title":"152","pid":"PA153","order":176,"title":"153","pid":"PA154","order":177,"title":"154","pid":"PA155","order":178,"title":"155","pid":"PA156","order":179,"title":"156","pid":"PA157","order":180,"title":"157","pid":"PA158","order":181,"title":"158","pid":"PA159","order":182,"title":"159","pid":"PA160","order":183,"title":"160","pid":"PA161","order":184,"title":"161","pid":"PA162","order":185,"title":"162","pid":"PA163","order":186,"title":"163","pid":"PA164","order":187,"title":"164","pid":"PA165","order":188,"title":"165","pid":"PA166","order":189,"title":"166","pid":"PA167","order":190,"title":"167","pid":"PA168","order":191,"title":"168","pid":"PA169","order":192,"title":"169","pid":"PA170","order":193,"title":"170","pid":"PA171","order":194,"title":"171","pid":"PA172","order":195,"title":"172","pid":"PA173","order":196,"title":"173","pid":"PA174","order":197,"title":"174","pid":"PA175","order":198,"title":"175","pid":"PA176","order":199,"title":"176","pid":"PA177","order":200,"title":"177","pid":"PA178","order":201,"title":"178","pid":"PA180","order":203,"title":"180","pid":"PA181","order":204,"title":"181","pid":"PA182","order":205,"title":"182","pid":"PA183","order":206,"title":"183","pid":"PA184","order":207,"title":"184","pid":"PA185","order":208,"title":"185","pid":"PA186","order":209,"title":"186","pid":"PA187","order":210,"title":"187","pid":"PA189","order":212,"title":"189","pid":"PA190","order":213,"title":"190","pid":"PA191","order":214,"title":"191","pid":"PA192","order":215,"title":"192","pid":"PA194","order":217,"title":"194","pid":"PA195","order":218,"title":"195","pid":"PA196","order":219,"title":"196","pid":"PA200","order":223,"title":"200","pid":"PA203","order":226,"title":"203","pid":"PA205","order":228,"title":"205","pid":"PA207","order":230,"title":"207","pid":"PA208","order":231,"title":"208","pid":"PA209","order":232,"title":"209","pid":"PA211","order":234,"title":"211","pid":"PA213","order":236,"title":"213","pid":"PA214","order":237,"title":"214","pid":"PA216","order":239,"title":"216","pid":"PA217","order":240,"title":"217","pid":"PA218","order":241,"title":"218","pid":"PA219","order":242,"title":"219","pid":"PA221","order":244,"title":"221","pid":"PA222","order":245,"title":"222","pid":"PA224","order":247,"title":"224","pid":"PA225","order":248,"title":"225","pid":"PA226","order":249,"title":"226","pid":"PA227","order":250,"title":"227","pid":"PA228","order":251,"title":"228","pid":"PA229","order":252,"title":"229","pid":"PA230","order":253,"title":"230","pid":"PA231","order":254,"title":"231","pid":"PA232","order":255,"title":"232","pid":"PA236","order":259,"title":"236","pid":"PA238","order":261,"title":"238","pid":"PA239","order":262,"title":"239","pid":"PA240","order":263,"title":"240","pid":"PA241","order":264,"title":"241","pid":"PA242","order":265,"title":"242","pid":"PA243","order":266,"title":"243","pid":"PA244","order":267,"title":"244","pid":"PA245","order":268,"title":"245","pid":"PA246","order":269,"title":"246","pid":"PA247","order":270,"title":"247","pid":"PA249","order":272,"title":"249","pid":"PA250","order":273,"title":"250","pid":"PA251","order":274,"title":"251","pid":"PA252","order":275,"title":"252","pid":"PA253","order":276,"title":"253","pid":"PA255","order":278,"title":"255","pid":"PA256","order":279,"title":"256","pid":"PA259","order":282,"title":"259","pid":"PA260","order":283,"title":"260","pid":"PA261","order":284,"title":"261","pid":"PA262","order":285,"title":"262","pid":"PA263","order":286,"title":"263","pid":"PA264","order":287,"title":"264","pid":"PA266","order":289,"title":"266","pid":"PA269","order":292,"title":"269","pid":"PA270","order":293,"title":"270","pid":"PA271","order":294,"title":"271","pid":"PA272","order":295,"title":"272","pid":"PA274","order":297,"title":"274","pid":"PA275","order":298,"title":"275","pid":"PA277","order":300,"title":"277","pid":"PA278","order":301,"title":"278","pid":"PA279","order":302,"title":"279","pid":"PA280","order":303,"title":"280","pid":"PA283","order":306,"title":"283","pid":"PA284","order":307,"title":"284","pid":"PA287","order":310,"title":"287","pid":"PA289","order":312,"title":"289","pid":"PA291","order":314,"title":"291","pid":"PA292","order":315,"title":"292","pid":"PA293","order":316,"title":"293","pid":"PA294","order":317,"title":"294","pid":"PA297","order":320,"title":"297","pid":"PA298","order":321,"title":"298","pid":"PA299","order":322,"title":"299","pid":"PA300","order":323,"title":"300","pid":"PA301","order":324,"title":"301","pid":"PA302","order":325,"title":"302","pid":"PA303","order":326,"title":"303","pid":"PA306","order":329,"title":"306","pid":"PA307","order":330,"title":"307","pid":"PA308","order":331,"title":"308","pid":"PA310","order":333,"title":"310","pid":"PA312","order":335,"title":"312","pid":"PA313","order":336,"title":"313","pid":"PA314","order":337,"title":"314","pid":"PA315","order":338,"title":"315","pid":"PA316","order":339,"title":"316","pid":"PA317","order":340,"title":"317","pid":"PA318","order":341,"title":"318","pid":"PA319","order":342,"title":"319","pid":"PA321","order":344,"title":"321","pid":"PA322","order":345,"title":"322","pid":"PA323","order":346,"title":"323","pid":"PA325","order":348,"title":"325","pid":"PA326","order":349,"title":"326","pid":"PA327","order":350,"title":"327","pid":"PA329","order":352,"title":"329","pid":"PA330","order":353,"title":"330","pid":"PA331","order":354,"title":"331","pid":"PA332","order":355,"title":"332","pid":"PA333","order":356,"title":"333","pid":"PA334","order":357,"title":"334","pid":"PA335","order":358,"title":"335","pid":"PA336","order":359,"title":"336","pid":"PA337","order":360,"title":"337","pid":"PA338","order":361,"title":"338","pid":"PA339","order":362,"title":"339","pid":"PA340","order":363,"title":"340","pid":"PA341","order":364,"title":"341","pid":"PA342","order":365,"title":"342","pid":"PA343","order":366,"title":"343","pid":"PA345","order":368,"title":"345","pid":"PA346","order":369,"title":"346","pid":"PA348","order":371,"title":"348","pid":"PA349","order":372,"title":"349","pid":"PA350","order":373,"title":"350","pid":"PA351","order":374,"title":"351","pid":"PA352","order":375,"title":"352","pid":"PA353","order":376,"title":"353","pid":"PA354","order":377,"title":"354","pid":"PA356","order":379,"title":"356","pid":"PA357","order":380,"title":"357","pid":"PA358","order":381,"title":"358","pid":"PA359","order":382,"title":"359","pid":"PA360","order":383,"title":"360","pid":"PA361","order":384,"title":"361","pid":"PA362","order":385,"title":"362","pid":"PA363","order":386,"title":"363","pid":"PA364","order":387,"title":"364","pid":"PA365","order":388,"title":"365","pid":"PA366","order":389,"title":"366","pid":"PA367","order":390,"title":"367","pid":"PA368","order":391,"title":"368","pid":"PA369","order":392,"title":"369","pid":"PA370","order":393,"title":"370","pid":"PA371","order":394,"title":"371","pid":"PA372","order":395,"title":"372","pid":"PA373","order":396,"title":"373","pid":"PA375","order":398,"title":"375","pid":"PA376","order":399,"title":"376","pid":"PA377","order":400,"title":"377","pid":"PA378","order":401,"title":"378","pid":"PA379","order":402,"title":"379","pid":"PA380","order":403,"title":"380"],"prefix":"https://books.google.co.uk/books?id=ZDBbG41-BA8Cu0026lpg=PP1u0026dq=HTML+Download+code","fullview":false,"page_width":575,"page_height":760,"font_height":11,"first_content_page":24,"disable_twopage":false,"initial_zoom_width_override":685,"show_print_pages_button":false,"title":"The Book of Ruby","subtitle":"A Hands-On Guide for the Adventurous","attribution":"By Huw Collingbourne","additional_info":"[JsonBookInfo]":"BuyLinks":["Seller":"No Starch Press","Url":"http://www.nostarch.com/boruby.htm","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.nostarch.com/boruby.htmu0026usg=AFQjCNHsDhfkEllt5RJJUB5CR7wjcCiP_w","IsPublisher":true,"Seller":"Amazon.co.uk","Url":"http://www.amazon.co.uk/gp/search?index=booksu0026linkCode=qsu0026keywords=9781593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.amazon.co.uk/gp/search%3Findex%3Dbooks%26linkCode%3Dqs%26keywords%3D9781593272944u0026usg=AFQjCNGZClObPEi-g7jRqQ5MaUOVrE7ZRQ","Seller":"BookDepository","Url":"http://www.bookdepository.com/book/9781593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.bookdepository.com/book/9781593272944u0026usg=AFQjCNH5TKNXJ_qLRTCx4eW7MPvUektq7A","Seller":"Waterstone's","Url":"http://www.waterstones.com/waterstonesweb/advancedSearch.do?buttonClicked=2u0026isbn=1593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.waterstones.com/waterstonesweb/advancedSearch.do%3FbuttonClicked%3D2%26isbn%3D1593272944u0026usg=AFQjCNECRaqmxAJKVckALqKBHyLApMbwQw","Seller":"WHSmith","Url":"http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx?as_ISBN=1593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx%3Fas_ISBN%3D1593272944u0026usg=AFQjCNGqxlbuV2vgEztaQG67FVg5Po8fCw","Seller":"Blackwell","Url":"http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp?action=searchu0026type=isbnu0026term=1593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp%3Faction%3Dsearch%26type%3Disbn%26term%3D1593272944u0026usg=AFQjCNH8m2l3hH4WYSgqC76I-Y8hE3g-GA"],"AboutUrl":"https://books.google.co.uk/books?id=ZDBbG41-BA8C","PreviewUrl":"https://books.google.co.uk/books?id=ZDBbG41-BA8C","allowed_syndication_flags":"allow_disabling_chrome":true,"TocLine":["Title":"Strings Numbers Classes and Objects","Pid":"PA1","PgNum":"1","Order":24,"Title":"Class Hierarchies Attributes and Class Variables","Pid":"PA15","PgNum":"15","Order":38,"Title":"Strings and Ranges","Pid":"PA33","PgNum":"33","Order":56,"Title":"Arrays and Hashes","Pid":"PA47","PgNum":"47","Order":70,"Title":"Loops and Iterators","Pid":"PA67","PgNum":"67","Order":90,"Title":"Conditional Statements","Pid":"PA83","PgNum":"83","Order":106,"Title":"Methods","Pid":"PA97","PgNum":"97","Order":120,"Title":"Passing Arguments and Returning Values","Pid":"PA121","PgNum":"121","Order":144,"Title":"Exception Handling","Pid":"PA139","PgNum":"139","Order":162,"Title":"Blocks Procs and Lambdas","Pid":"PA155","PgNum":"155","Order":178,"Title":"Symbols","Pid":"PA181","PgNum":"181","Order":204,"Title":"Modules and Mixins","Pid":"PA191","PgNum":"191","Order":214,"Title":"Files and IO","Pid":"PA213","PgNum":"213","Order":236,"Title":"YAML","Pid":"PA227","PgNum":"227","Order":250,"Title":"Marshal","Pid":"PA239","PgNum":"239","Order":262,"Title":"Regular Expressions","Pid":"PA249","PgNum":"249","Order":272,"Title":"Threads","Pid":"PA263","PgNum":"263","Order":286,"Title":"Debugging and Testing","Pid":"PA283","PgNum":"283","Order":306,"Title":"Ruby on Rails","Pid":"PA299","PgNum":"299","Order":322,"Title":"Dynamic Programming","Pid":"PA325","PgNum":"325","Order":348,"Title":"Documenting Ruby with RDoc","Pid":"PA345","PgNum":"345","Order":368,"Title":"Installing MySQL for Ruby on Rails","Pid":"PA349","PgNum":"349","Order":372,"Title":"Further Reading","Pid":"PA353","PgNum":"353","Order":376,"Title":"Ruby and Rails Development Software","Pid":"PA357","PgNum":"357","Order":380],"table_of_contents_page_id":"PR5","max_resolution_image_width":1280,"max_resolution_image_height":1691,"num_toc_pages":10,"quality_info":"We know this book has good quality.","volume_id":"ZDBbG41-BA8C","permission_info":"Pages displayed by permission of u003ca class=link_aux href="https://books.google.co.uk/url?id=ZDBbG41-BA8Cu0026pg=PP1u0026q=http://www.nostarch.comu0026clientid=ca-print-pub-0111572050300212u0026linkid=1u0026usg=AFQjCNHkATLhUcF7cVd9Z4lU_WEw9gD_OQu0026source=gbs_pub_info_r"u003eNo Starch Pressu003c/au003e","is_ebook":false,"volumeresult":"has_flowing_text":true,"has_scanned_text":true,"can_download_pdf":false,"can_download_epub":false,"is_pdf_drm_enabled":false,"is_epub_drm_enabled":false,"rating":8,"num_reviews":3,"publisher":"No Starch Press","publication_date":"2011","subject":"Computers","num_pages":400,"sample_url":"https://play.google.com/books/reader?id=ZDBbG41-BA8Cu0026printsec=frontcoveru0026source=gbs_vpt_hover","synposis":"Ruby is famous for being easy to learn, but most users only scratch the surface of what it can do. While other books focus on Rubyu0026#39;s trendier features, The Book of Ruby reveals the secret inner workings of one of the worldu0026#39;s most popular programming languages, teaching you to write clear, maintainable code.Youu0026#39;ll start with the basics—types, data structures, and control flows—and progress to advanced features like blocks, mixins, metaclasses, and beyond. Rather than bog you down with a lot of theory, The Book of Ruby takes a hands-on approach and focuses on making you productive from day one. As you follow along, you’ll learn to:* Leverage Rubyu0026#39;s succinct and flexible syntax to maximize your productivity* Balance Rubyu0026#39;s functional, imperative, and object-oriented features* Write self-modifying programs using dynamic programming techniques* Create new fibers and threads to manage independent processes concurrently* Catch and recover from execution errors with robust exception handling* Develop powerful web applications with the Ruby on Rails frameworkEach chapter includes a u0026quot;Digging Deeperu0026quot; section that shows you how Ruby works under the hood, so youu0026#39;ll never be caught off guard by its deceptively simple scoping, multithreading features, or precedence rules.Whether youu0026#39;re new to programming or just new Ruby, The Book of Ruby is your guide to rapid, real-world software development with this unique and elegant language.","my_library_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fop%3Dlibraryu0026hl=en","is_magazine":false,"is_public_domain":false,"last_page":"pid":"PA380","order":403,"title":"380","enableUserFeedbackUI":true,"pseudocontinuous":true,"is_cobrand":false,"sign_in_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fid%3DZDBbG41-BA8C%26printsec%3Dfrontcover%26dq%3DHTML%2BDownload%2Bcode%26hl%3Den%26sa%3DXu0026hl=en","page":["pid":"PP1","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PP1u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U1O5XU9gUInHu9Hss1GHB4MqgBqXg","flags":32,"order":0,"uf":"https://books.google.co.uk/books_feedback?id=ZDBbG41-BA8Cu0026spid=AFLRE73E1KkwPhMPaag-ArBXpqN60R1Mk0AKzZ0u0gl8s7arRpNxCs0owuPCmz-ihvOsaXoTyyL6u0026ftype=0","vq":"HTML Download code","pid":"PR3","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PR3u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U1GMM0RAk3PKmQ4nHD_wtqGQVrVTQ","pid":"PR4","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PR4u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U0t14huY8yp0bs5LSN0urElXOX-1Q","pid":"PR5","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PR5u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U3iLy8sC6M2QYedjw8t3AXR0Db5aw"],null,"number_of_results":1,"search_results":["page_id":"PR21","page_number":"xxi","snippet_text":"Getting the Source u003cbu003eCodeu003c/bu003e of the Sample Programs All the programs in every u003cbru003enchapter in this book are available for u003cbu003edownloadu003c/bu003e as a ... For example, you can find u003cbru003enthe online documentation for Ruby 1.9 at http://www.ruby-doc.org/ruby-1.9/index.u003cbru003enu003cbu003ehtmlu003c/bu003e."],"search_query_escaped":"HTML Download code",);window.ga=window.ga||function()(ga.q=ga.q;ga.l=+new Date;ga('create', 'UA-18010-1', 'auto');ga('send', 'pageview');
View eBook
- No Starch Press
- Amazon.co.uk
- BookDepository
- Waterstone's
- WHSmith
- Blackwell
- Find in a library
All sellers »
- No Starch Press
- Amazon.co.uk
- BookDepository
- Waterstone's
- WHSmith
- Blackwell
- Find in a library
All sellers »
Write reviewhttps://books.google.com/books/about/The_Book_of_Ruby.html?id=ZDBbG41-BA8C
About this book
_OC_InitNavbar("child_node":["title":"My library","url":"https://books.google.co.uk/books?uid=114584440181414684107u0026source=gbs_lp_bookshelf_list","id":"my_library","collapsed":true,"title":"My History","url":"","id":"my_history","collapsed":true,"title":"Books on Google Play","url":"https://play.google.com/store/books","id":"ebookstore","collapsed":true],"highlighted_node_id":"");
Pages displayed by permission of No Starch Press. Copyright. |
Pages displayed by permission of No Starch Press. Copyright. |
Pages displayed by permission of No Starch Press. Copyright. |
|
_OC_addFlags(Host:"https://books.google.co.uk/", LockSrc:"/books/javascript/lock_c3daa8bce2c673e24bac68ad517cf51f.js", IsFutureOnSaleVolumesEnabled:1, IsBookcardListPriceSmall:0, IsImagePageProviderEnabled:1, IsMyLibraryGooglePlusEnabled:1, IsImageModeNotesEnabled:1, IsEmbeddedMediaEnabled:1, IsAdsDisabled:0, IsOfflineBubbleEnabled:1, IsBrowsingHistoryEnabled:1, IsZipitFolderCollectionEnabled:1, IsDisabledRandomBookshelves:0, IsMobileRequest:0, IsImageModeAnnotationsEnabled:1, IsBooksUnifiedLeftNavEnabled:1, IsWebReaderSvgEnabled:0, IsBooksShareButtonEnabled:0, IsBooksRentalEnabled:1, IsInternalUser:0);_OC_Run("page":["pid":"PP1","flags":32,"order":0,"pid":"PR3","order":4,"title":"iii","pid":"PR4","order":5,"title":"iv","pid":"PR5","order":6,"title":"v","pid":"PR6","order":7,"title":"vi","pid":"PR7","order":8,"title":"vii","pid":"PR8","order":9,"title":"viii","pid":"PR9","order":10,"title":"ix","pid":"PR10","order":11,"title":"x","pid":"PR11","order":12,"title":"xi","pid":"PR12","order":13,"title":"xii","pid":"PR13","order":14,"title":"xiii","pid":"PR14","order":15,"title":"xiv","pid":"PR15","order":16,"title":"xv","pid":"PR16","order":17,"title":"xvi","pid":"PR17","order":18,"title":"xvii","pid":"PR18","order":19,"title":"xviii","pid":"PR19","order":20,"title":"xix","pid":"PR20","order":21,"title":"xx","pid":"PR21","order":22,"title":"xxi","pid":"PR22","order":23,"title":"xxii","pid":"PA1","order":24,"title":"1","pid":"PA2","order":25,"title":"2","pid":"PA3","order":26,"title":"3","pid":"PA4","order":27,"title":"4","pid":"PA5","order":28,"title":"5","pid":"PA6","order":29,"title":"6","pid":"PA7","order":30,"title":"7","pid":"PA8","order":31,"title":"8","pid":"PA9","order":32,"title":"9","pid":"PA10","order":33,"title":"10","pid":"PA11","order":34,"title":"11","pid":"PA12","order":35,"title":"12","pid":"PA13","order":36,"title":"13","pid":"PA14","order":37,"title":"14","pid":"PA15","order":38,"title":"15","pid":"PA16","order":39,"title":"16","pid":"PA17","order":40,"title":"17","pid":"PA18","order":41,"title":"18","pid":"PA19","order":42,"title":"19","pid":"PA20","order":43,"title":"20","pid":"PA21","order":44,"title":"21","pid":"PA22","order":45,"title":"22","pid":"PA23","order":46,"title":"23","pid":"PA24","order":47,"title":"24","pid":"PA25","order":48,"title":"25","pid":"PA26","order":49,"title":"26","pid":"PA27","order":50,"title":"27","pid":"PA28","order":51,"title":"28","pid":"PA29","order":52,"title":"29","pid":"PA30","order":53,"title":"30","pid":"PA31","order":54,"title":"31","pid":"PA32","order":55,"title":"32","pid":"PA33","order":56,"title":"33","pid":"PA34","order":57,"title":"34","pid":"PA35","order":58,"title":"35","pid":"PA36","order":59,"title":"36","pid":"PA37","order":60,"title":"37","pid":"PA38","order":61,"title":"38","pid":"PA39","order":62,"title":"39","pid":"PA40","order":63,"title":"40","pid":"PA41","order":64,"title":"41","pid":"PA42","order":65,"title":"42","pid":"PA43","order":66,"title":"43","pid":"PA44","order":67,"title":"44","pid":"PA45","order":68,"title":"45","pid":"PA46","order":69,"title":"46","pid":"PA47","order":70,"title":"47","pid":"PA48","order":71,"title":"48","pid":"PA49","order":72,"title":"49","pid":"PA50","order":73,"title":"50","pid":"PA51","order":74,"title":"51","pid":"PA52","order":75,"title":"52","pid":"PA53","order":76,"title":"53","pid":"PA54","order":77,"title":"54","pid":"PA55","order":78,"title":"55","pid":"PA56","order":79,"title":"56","pid":"PA57","order":80,"title":"57","pid":"PA58","order":81,"title":"58","pid":"PA59","order":82,"title":"59","pid":"PA60","order":83,"title":"60","pid":"PA61","order":84,"title":"61","pid":"PA62","order":85,"title":"62","pid":"PA63","order":86,"title":"63","pid":"PA64","order":87,"title":"64","pid":"PA65","order":88,"title":"65","pid":"PA66","order":89,"title":"66","pid":"PA67","order":90,"title":"67","pid":"PA68","order":91,"title":"68","pid":"PA69","order":92,"title":"69","pid":"PA70","order":93,"title":"70","pid":"PA71","order":94,"title":"71","pid":"PA72","order":95,"title":"72","pid":"PA73","order":96,"title":"73","pid":"PA74","order":97,"title":"74","pid":"PA75","order":98,"title":"75","pid":"PA76","order":99,"title":"76","pid":"PA77","order":100,"title":"77","pid":"PA78","order":101,"title":"78","pid":"PA79","order":102,"title":"79","pid":"PA80","order":103,"title":"80","pid":"PA81","order":104,"title":"81","pid":"PA82","order":105,"title":"82","pid":"PA83","order":106,"title":"83","pid":"PA84","order":107,"title":"84","pid":"PA85","order":108,"title":"85","pid":"PA86","order":109,"title":"86","pid":"PA87","order":110,"title":"87","pid":"PA88","order":111,"title":"88","pid":"PA89","order":112,"title":"89","pid":"PA90","order":113,"title":"90","pid":"PA91","order":114,"title":"91","pid":"PA92","order":115,"title":"92","pid":"PA93","order":116,"title":"93","pid":"PA94","order":117,"title":"94","pid":"PA95","order":118,"title":"95","pid":"PA96","order":119,"title":"96","pid":"PA97","order":120,"title":"97","pid":"PA98","order":121,"title":"98","pid":"PA99","order":122,"title":"99","pid":"PA100","order":123,"title":"100","pid":"PA101","order":124,"title":"101","pid":"PA102","order":125,"title":"102","pid":"PA103","order":126,"title":"103","pid":"PA104","order":127,"title":"104","pid":"PA105","order":128,"title":"105","pid":"PA106","order":129,"title":"106","pid":"PA107","order":130,"title":"107","pid":"PA108","order":131,"title":"108","pid":"PA109","order":132,"title":"109","pid":"PA110","order":133,"title":"110","pid":"PA111","order":134,"title":"111","pid":"PA112","order":135,"title":"112","pid":"PA113","order":136,"title":"113","pid":"PA114","order":137,"title":"114","pid":"PA115","order":138,"title":"115","pid":"PA116","order":139,"title":"116","pid":"PA117","order":140,"title":"117","pid":"PA118","order":141,"title":"118","pid":"PA119","order":142,"title":"119","pid":"PA120","order":143,"title":"120","pid":"PA121","order":144,"title":"121","pid":"PA122","order":145,"title":"122","pid":"PA123","order":146,"title":"123","pid":"PA124","order":147,"title":"124","pid":"PA125","order":148,"title":"125","pid":"PA126","order":149,"title":"126","pid":"PA127","order":150,"title":"127","pid":"PA128","order":151,"title":"128","pid":"PA129","order":152,"title":"129","pid":"PA130","order":153,"title":"130","pid":"PA131","order":154,"title":"131","pid":"PA132","order":155,"title":"132","pid":"PA133","order":156,"title":"133","pid":"PA134","order":157,"title":"134","pid":"PA135","order":158,"title":"135","pid":"PA136","order":159,"title":"136","pid":"PA137","order":160,"title":"137","pid":"PA138","order":161,"title":"138","pid":"PA139","order":162,"title":"139","pid":"PA140","order":163,"title":"140","pid":"PA141","order":164,"title":"141","pid":"PA142","order":165,"title":"142","pid":"PA143","order":166,"title":"143","pid":"PA144","order":167,"title":"144","pid":"PA145","order":168,"title":"145","pid":"PA146","order":169,"title":"146","pid":"PA147","order":170,"title":"147","pid":"PA148","order":171,"title":"148","pid":"PA149","order":172,"title":"149","pid":"PA150","order":173,"title":"150","pid":"PA151","order":174,"title":"151","pid":"PA152","order":175,"title":"152","pid":"PA153","order":176,"title":"153","pid":"PA154","order":177,"title":"154","pid":"PA155","order":178,"title":"155","pid":"PA156","order":179,"title":"156","pid":"PA157","order":180,"title":"157","pid":"PA158","order":181,"title":"158","pid":"PA159","order":182,"title":"159","pid":"PA160","order":183,"title":"160","pid":"PA161","order":184,"title":"161","pid":"PA162","order":185,"title":"162","pid":"PA163","order":186,"title":"163","pid":"PA164","order":187,"title":"164","pid":"PA165","order":188,"title":"165","pid":"PA166","order":189,"title":"166","pid":"PA167","order":190,"title":"167","pid":"PA168","order":191,"title":"168","pid":"PA169","order":192,"title":"169","pid":"PA170","order":193,"title":"170","pid":"PA171","order":194,"title":"171","pid":"PA172","order":195,"title":"172","pid":"PA173","order":196,"title":"173","pid":"PA174","order":197,"title":"174","pid":"PA175","order":198,"title":"175","pid":"PA176","order":199,"title":"176","pid":"PA177","order":200,"title":"177","pid":"PA178","order":201,"title":"178","pid":"PA180","order":203,"title":"180","pid":"PA181","order":204,"title":"181","pid":"PA182","order":205,"title":"182","pid":"PA183","order":206,"title":"183","pid":"PA184","order":207,"title":"184","pid":"PA185","order":208,"title":"185","pid":"PA186","order":209,"title":"186","pid":"PA187","order":210,"title":"187","pid":"PA189","order":212,"title":"189","pid":"PA190","order":213,"title":"190","pid":"PA191","order":214,"title":"191","pid":"PA192","order":215,"title":"192","pid":"PA194","order":217,"title":"194","pid":"PA195","order":218,"title":"195","pid":"PA196","order":219,"title":"196","pid":"PA200","order":223,"title":"200","pid":"PA203","order":226,"title":"203","pid":"PA205","order":228,"title":"205","pid":"PA207","order":230,"title":"207","pid":"PA208","order":231,"title":"208","pid":"PA209","order":232,"title":"209","pid":"PA211","order":234,"title":"211","pid":"PA213","order":236,"title":"213","pid":"PA214","order":237,"title":"214","pid":"PA216","order":239,"title":"216","pid":"PA217","order":240,"title":"217","pid":"PA218","order":241,"title":"218","pid":"PA219","order":242,"title":"219","pid":"PA221","order":244,"title":"221","pid":"PA222","order":245,"title":"222","pid":"PA224","order":247,"title":"224","pid":"PA225","order":248,"title":"225","pid":"PA226","order":249,"title":"226","pid":"PA227","order":250,"title":"227","pid":"PA228","order":251,"title":"228","pid":"PA229","order":252,"title":"229","pid":"PA230","order":253,"title":"230","pid":"PA231","order":254,"title":"231","pid":"PA232","order":255,"title":"232","pid":"PA236","order":259,"title":"236","pid":"PA238","order":261,"title":"238","pid":"PA239","order":262,"title":"239","pid":"PA240","order":263,"title":"240","pid":"PA241","order":264,"title":"241","pid":"PA242","order":265,"title":"242","pid":"PA243","order":266,"title":"243","pid":"PA244","order":267,"title":"244","pid":"PA245","order":268,"title":"245","pid":"PA246","order":269,"title":"246","pid":"PA247","order":270,"title":"247","pid":"PA249","order":272,"title":"249","pid":"PA250","order":273,"title":"250","pid":"PA251","order":274,"title":"251","pid":"PA252","order":275,"title":"252","pid":"PA253","order":276,"title":"253","pid":"PA255","order":278,"title":"255","pid":"PA256","order":279,"title":"256","pid":"PA259","order":282,"title":"259","pid":"PA260","order":283,"title":"260","pid":"PA261","order":284,"title":"261","pid":"PA262","order":285,"title":"262","pid":"PA263","order":286,"title":"263","pid":"PA264","order":287,"title":"264","pid":"PA266","order":289,"title":"266","pid":"PA269","order":292,"title":"269","pid":"PA270","order":293,"title":"270","pid":"PA271","order":294,"title":"271","pid":"PA272","order":295,"title":"272","pid":"PA274","order":297,"title":"274","pid":"PA275","order":298,"title":"275","pid":"PA277","order":300,"title":"277","pid":"PA278","order":301,"title":"278","pid":"PA279","order":302,"title":"279","pid":"PA280","order":303,"title":"280","pid":"PA283","order":306,"title":"283","pid":"PA284","order":307,"title":"284","pid":"PA287","order":310,"title":"287","pid":"PA289","order":312,"title":"289","pid":"PA291","order":314,"title":"291","pid":"PA292","order":315,"title":"292","pid":"PA293","order":316,"title":"293","pid":"PA294","order":317,"title":"294","pid":"PA297","order":320,"title":"297","pid":"PA298","order":321,"title":"298","pid":"PA299","order":322,"title":"299","pid":"PA300","order":323,"title":"300","pid":"PA301","order":324,"title":"301","pid":"PA302","order":325,"title":"302","pid":"PA303","order":326,"title":"303","pid":"PA306","order":329,"title":"306","pid":"PA307","order":330,"title":"307","pid":"PA308","order":331,"title":"308","pid":"PA310","order":333,"title":"310","pid":"PA312","order":335,"title":"312","pid":"PA313","order":336,"title":"313","pid":"PA314","order":337,"title":"314","pid":"PA315","order":338,"title":"315","pid":"PA316","order":339,"title":"316","pid":"PA317","order":340,"title":"317","pid":"PA318","order":341,"title":"318","pid":"PA319","order":342,"title":"319","pid":"PA321","order":344,"title":"321","pid":"PA322","order":345,"title":"322","pid":"PA323","order":346,"title":"323","pid":"PA325","order":348,"title":"325","pid":"PA326","order":349,"title":"326","pid":"PA327","order":350,"title":"327","pid":"PA329","order":352,"title":"329","pid":"PA330","order":353,"title":"330","pid":"PA331","order":354,"title":"331","pid":"PA332","order":355,"title":"332","pid":"PA333","order":356,"title":"333","pid":"PA334","order":357,"title":"334","pid":"PA335","order":358,"title":"335","pid":"PA336","order":359,"title":"336","pid":"PA337","order":360,"title":"337","pid":"PA338","order":361,"title":"338","pid":"PA339","order":362,"title":"339","pid":"PA340","order":363,"title":"340","pid":"PA341","order":364,"title":"341","pid":"PA342","order":365,"title":"342","pid":"PA343","order":366,"title":"343","pid":"PA345","order":368,"title":"345","pid":"PA346","order":369,"title":"346","pid":"PA348","order":371,"title":"348","pid":"PA349","order":372,"title":"349","pid":"PA350","order":373,"title":"350","pid":"PA351","order":374,"title":"351","pid":"PA352","order":375,"title":"352","pid":"PA353","order":376,"title":"353","pid":"PA354","order":377,"title":"354","pid":"PA356","order":379,"title":"356","pid":"PA357","order":380,"title":"357","pid":"PA358","order":381,"title":"358","pid":"PA359","order":382,"title":"359","pid":"PA360","order":383,"title":"360","pid":"PA361","order":384,"title":"361","pid":"PA362","order":385,"title":"362","pid":"PA363","order":386,"title":"363","pid":"PA364","order":387,"title":"364","pid":"PA365","order":388,"title":"365","pid":"PA366","order":389,"title":"366","pid":"PA367","order":390,"title":"367","pid":"PA368","order":391,"title":"368","pid":"PA369","order":392,"title":"369","pid":"PA370","order":393,"title":"370","pid":"PA371","order":394,"title":"371","pid":"PA372","order":395,"title":"372","pid":"PA373","order":396,"title":"373","pid":"PA375","order":398,"title":"375","pid":"PA376","order":399,"title":"376","pid":"PA377","order":400,"title":"377","pid":"PA378","order":401,"title":"378","pid":"PA379","order":402,"title":"379","pid":"PA380","order":403,"title":"380"],"prefix":"https://books.google.co.uk/books?id=ZDBbG41-BA8Cu0026lpg=PP1u0026dq=HTML+Download+code","fullview":false,"page_width":575,"page_height":760,"font_height":11,"first_content_page":24,"disable_twopage":false,"initial_zoom_width_override":685,"show_print_pages_button":false,"title":"The Book of Ruby","subtitle":"A Hands-On Guide for the Adventurous","attribution":"By Huw Collingbourne","additional_info":"[JsonBookInfo]":"BuyLinks":["Seller":"No Starch Press","Url":"http://www.nostarch.com/boruby.htm","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.nostarch.com/boruby.htmu0026usg=AFQjCNHsDhfkEllt5RJJUB5CR7wjcCiP_w","IsPublisher":true,"Seller":"Amazon.co.uk","Url":"http://www.amazon.co.uk/gp/search?index=booksu0026linkCode=qsu0026keywords=9781593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.amazon.co.uk/gp/search%3Findex%3Dbooks%26linkCode%3Dqs%26keywords%3D9781593272944u0026usg=AFQjCNGZClObPEi-g7jRqQ5MaUOVrE7ZRQ","Seller":"BookDepository","Url":"http://www.bookdepository.com/book/9781593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.bookdepository.com/book/9781593272944u0026usg=AFQjCNH5TKNXJ_qLRTCx4eW7MPvUektq7A","Seller":"Waterstone's","Url":"http://www.waterstones.com/waterstonesweb/advancedSearch.do?buttonClicked=2u0026isbn=1593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.waterstones.com/waterstonesweb/advancedSearch.do%3FbuttonClicked%3D2%26isbn%3D1593272944u0026usg=AFQjCNECRaqmxAJKVckALqKBHyLApMbwQw","Seller":"WHSmith","Url":"http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx?as_ISBN=1593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx%3Fas_ISBN%3D1593272944u0026usg=AFQjCNGqxlbuV2vgEztaQG67FVg5Po8fCw","Seller":"Blackwell","Url":"http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp?action=searchu0026type=isbnu0026term=1593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp%3Faction%3Dsearch%26type%3Disbn%26term%3D1593272944u0026usg=AFQjCNH8m2l3hH4WYSgqC76I-Y8hE3g-GA"],"AboutUrl":"https://books.google.co.uk/books?id=ZDBbG41-BA8C","PreviewUrl":"https://books.google.co.uk/books?id=ZDBbG41-BA8C","allowed_syndication_flags":"allow_disabling_chrome":true,"TocLine":["Title":"Strings Numbers Classes and Objects","Pid":"PA1","PgNum":"1","Order":24,"Title":"Class Hierarchies Attributes and Class Variables","Pid":"PA15","PgNum":"15","Order":38,"Title":"Strings and Ranges","Pid":"PA33","PgNum":"33","Order":56,"Title":"Arrays and Hashes","Pid":"PA47","PgNum":"47","Order":70,"Title":"Loops and Iterators","Pid":"PA67","PgNum":"67","Order":90,"Title":"Conditional Statements","Pid":"PA83","PgNum":"83","Order":106,"Title":"Methods","Pid":"PA97","PgNum":"97","Order":120,"Title":"Passing Arguments and Returning Values","Pid":"PA121","PgNum":"121","Order":144,"Title":"Exception Handling","Pid":"PA139","PgNum":"139","Order":162,"Title":"Blocks Procs and Lambdas","Pid":"PA155","PgNum":"155","Order":178,"Title":"Symbols","Pid":"PA181","PgNum":"181","Order":204,"Title":"Modules and Mixins","Pid":"PA191","PgNum":"191","Order":214,"Title":"Files and IO","Pid":"PA213","PgNum":"213","Order":236,"Title":"YAML","Pid":"PA227","PgNum":"227","Order":250,"Title":"Marshal","Pid":"PA239","PgNum":"239","Order":262,"Title":"Regular Expressions","Pid":"PA249","PgNum":"249","Order":272,"Title":"Threads","Pid":"PA263","PgNum":"263","Order":286,"Title":"Debugging and Testing","Pid":"PA283","PgNum":"283","Order":306,"Title":"Ruby on Rails","Pid":"PA299","PgNum":"299","Order":322,"Title":"Dynamic Programming","Pid":"PA325","PgNum":"325","Order":348,"Title":"Documenting Ruby with RDoc","Pid":"PA345","PgNum":"345","Order":368,"Title":"Installing MySQL for Ruby on Rails","Pid":"PA349","PgNum":"349","Order":372,"Title":"Further Reading","Pid":"PA353","PgNum":"353","Order":376,"Title":"Ruby and Rails Development Software","Pid":"PA357","PgNum":"357","Order":380],"table_of_contents_page_id":"PR5","max_resolution_image_width":1280,"max_resolution_image_height":1691,"num_toc_pages":10,"quality_info":"We know this book has good quality.","volume_id":"ZDBbG41-BA8C","permission_info":"Pages displayed by permission of u003ca class=link_aux href="https://books.google.co.uk/url?id=ZDBbG41-BA8Cu0026pg=PP1u0026q=http://www.nostarch.comu0026clientid=ca-print-pub-0111572050300212u0026linkid=1u0026usg=AFQjCNHkATLhUcF7cVd9Z4lU_WEw9gD_OQu0026source=gbs_pub_info_r"u003eNo Starch Pressu003c/au003e","is_ebook":false,"volumeresult":"has_flowing_text":true,"has_scanned_text":true,"can_download_pdf":false,"can_download_epub":false,"is_pdf_drm_enabled":false,"is_epub_drm_enabled":false,"rating":8,"num_reviews":3,"publisher":"No Starch Press","publication_date":"2011","subject":"Computers","num_pages":400,"sample_url":"https://play.google.com/books/reader?id=ZDBbG41-BA8Cu0026printsec=frontcoveru0026source=gbs_vpt_hover","synposis":"Ruby is famous for being easy to learn, but most users only scratch the surface of what it can do. While other books focus on Rubyu0026#39;s trendier features, The Book of Ruby reveals the secret inner workings of one of the worldu0026#39;s most popular programming languages, teaching you to write clear, maintainable code.Youu0026#39;ll start with the basics—types, data structures, and control flows—and progress to advanced features like blocks, mixins, metaclasses, and beyond. Rather than bog you down with a lot of theory, The Book of Ruby takes a hands-on approach and focuses on making you productive from day one. As you follow along, you’ll learn to:* Leverage Rubyu0026#39;s succinct and flexible syntax to maximize your productivity* Balance Rubyu0026#39;s functional, imperative, and object-oriented features* Write self-modifying programs using dynamic programming techniques* Create new fibers and threads to manage independent processes concurrently* Catch and recover from execution errors with robust exception handling* Develop powerful web applications with the Ruby on Rails frameworkEach chapter includes a u0026quot;Digging Deeperu0026quot; section that shows you how Ruby works under the hood, so youu0026#39;ll never be caught off guard by its deceptively simple scoping, multithreading features, or precedence rules.Whether youu0026#39;re new to programming or just new Ruby, The Book of Ruby is your guide to rapid, real-world software development with this unique and elegant language.","my_library_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fop%3Dlibraryu0026hl=en","is_magazine":false,"is_public_domain":false,"last_page":"pid":"PA380","order":403,"title":"380","enableUserFeedbackUI":true,"pseudocontinuous":true,"is_cobrand":false,"sign_in_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fid%3DZDBbG41-BA8C%26printsec%3Dfrontcover%26dq%3DHTML%2BDownload%2Bcode%26hl%3Den%26sa%3DXu0026hl=en","page":["pid":"PP1","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PP1u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U1O5XU9gUInHu9Hss1GHB4MqgBqXg","flags":32,"order":0,"uf":"https://books.google.co.uk/books_feedback?id=ZDBbG41-BA8Cu0026spid=AFLRE73E1KkwPhMPaag-ArBXpqN60R1Mk0AKzZ0u0gl8s7arRpNxCs0owuPCmz-ihvOsaXoTyyL6u0026ftype=0","vq":"HTML Download code","pid":"PR3","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PR3u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U1GMM0RAk3PKmQ4nHD_wtqGQVrVTQ","pid":"PR4","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PR4u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U0t14huY8yp0bs5LSN0urElXOX-1Q","pid":"PR5","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PR5u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U3iLy8sC6M2QYedjw8t3AXR0Db5aw"],null,"number_of_results":1,"search_results":["page_id":"PR21","page_number":"xxi","snippet_text":"Getting the Source u003cbu003eCodeu003c/bu003e of the Sample Programs All the programs in every u003cbru003enchapter in this book are available for u003cbu003edownloadu003c/bu003e as a ... For example, you can find u003cbru003enthe online documentation for Ruby 1.9 at http://www.ruby-doc.org/ruby-1.9/index.u003cbru003enu003cbu003ehtmlu003c/bu003e."],"search_query_escaped":"HTML Download code",);window.ga=window.ga||function()(ga.q=ga.q;ga.l=+new Date;ga('create', 'UA-18010-1', 'auto');ga('send', 'pageview');
|
_OC_addFlags(Host:"https://books.google.co.uk/", LockSrc:"/books/javascript/lock_c3daa8bce2c673e24bac68ad517cf51f.js", IsFutureOnSaleVolumesEnabled:1, IsBookcardListPriceSmall:0, IsImagePageProviderEnabled:1, IsMyLibraryGooglePlusEnabled:1, IsImageModeNotesEnabled:1, IsEmbeddedMediaEnabled:1, IsAdsDisabled:0, IsOfflineBubbleEnabled:1, IsBrowsingHistoryEnabled:1, IsZipitFolderCollectionEnabled:1, IsDisabledRandomBookshelves:0, IsMobileRequest:0, IsImageModeAnnotationsEnabled:1, IsBooksUnifiedLeftNavEnabled:1, IsWebReaderSvgEnabled:0, IsBooksShareButtonEnabled:0, IsBooksRentalEnabled:1, IsInternalUser:0);_OC_Run("page":["pid":"PP1","flags":32,"order":0,"pid":"PR3","order":4,"title":"iii","pid":"PR4","order":5,"title":"iv","pid":"PR5","order":6,"title":"v","pid":"PR6","order":7,"title":"vi","pid":"PR7","order":8,"title":"vii","pid":"PR8","order":9,"title":"viii","pid":"PR9","order":10,"title":"ix","pid":"PR10","order":11,"title":"x","pid":"PR11","order":12,"title":"xi","pid":"PR12","order":13,"title":"xii","pid":"PR13","order":14,"title":"xiii","pid":"PR14","order":15,"title":"xiv","pid":"PR15","order":16,"title":"xv","pid":"PR16","order":17,"title":"xvi","pid":"PR17","order":18,"title":"xvii","pid":"PR18","order":19,"title":"xviii","pid":"PR19","order":20,"title":"xix","pid":"PR20","order":21,"title":"xx","pid":"PR21","order":22,"title":"xxi","pid":"PR22","order":23,"title":"xxii","pid":"PA1","order":24,"title":"1","pid":"PA2","order":25,"title":"2","pid":"PA3","order":26,"title":"3","pid":"PA4","order":27,"title":"4","pid":"PA5","order":28,"title":"5","pid":"PA6","order":29,"title":"6","pid":"PA7","order":30,"title":"7","pid":"PA8","order":31,"title":"8","pid":"PA9","order":32,"title":"9","pid":"PA10","order":33,"title":"10","pid":"PA11","order":34,"title":"11","pid":"PA12","order":35,"title":"12","pid":"PA13","order":36,"title":"13","pid":"PA14","order":37,"title":"14","pid":"PA15","order":38,"title":"15","pid":"PA16","order":39,"title":"16","pid":"PA17","order":40,"title":"17","pid":"PA18","order":41,"title":"18","pid":"PA19","order":42,"title":"19","pid":"PA20","order":43,"title":"20","pid":"PA21","order":44,"title":"21","pid":"PA22","order":45,"title":"22","pid":"PA23","order":46,"title":"23","pid":"PA24","order":47,"title":"24","pid":"PA25","order":48,"title":"25","pid":"PA26","order":49,"title":"26","pid":"PA27","order":50,"title":"27","pid":"PA28","order":51,"title":"28","pid":"PA29","order":52,"title":"29","pid":"PA30","order":53,"title":"30","pid":"PA31","order":54,"title":"31","pid":"PA32","order":55,"title":"32","pid":"PA33","order":56,"title":"33","pid":"PA34","order":57,"title":"34","pid":"PA35","order":58,"title":"35","pid":"PA36","order":59,"title":"36","pid":"PA37","order":60,"title":"37","pid":"PA38","order":61,"title":"38","pid":"PA39","order":62,"title":"39","pid":"PA40","order":63,"title":"40","pid":"PA41","order":64,"title":"41","pid":"PA42","order":65,"title":"42","pid":"PA43","order":66,"title":"43","pid":"PA44","order":67,"title":"44","pid":"PA45","order":68,"title":"45","pid":"PA46","order":69,"title":"46","pid":"PA47","order":70,"title":"47","pid":"PA48","order":71,"title":"48","pid":"PA49","order":72,"title":"49","pid":"PA50","order":73,"title":"50","pid":"PA51","order":74,"title":"51","pid":"PA52","order":75,"title":"52","pid":"PA53","order":76,"title":"53","pid":"PA54","order":77,"title":"54","pid":"PA55","order":78,"title":"55","pid":"PA56","order":79,"title":"56","pid":"PA57","order":80,"title":"57","pid":"PA58","order":81,"title":"58","pid":"PA59","order":82,"title":"59","pid":"PA60","order":83,"title":"60","pid":"PA61","order":84,"title":"61","pid":"PA62","order":85,"title":"62","pid":"PA63","order":86,"title":"63","pid":"PA64","order":87,"title":"64","pid":"PA65","order":88,"title":"65","pid":"PA66","order":89,"title":"66","pid":"PA67","order":90,"title":"67","pid":"PA68","order":91,"title":"68","pid":"PA69","order":92,"title":"69","pid":"PA70","order":93,"title":"70","pid":"PA71","order":94,"title":"71","pid":"PA72","order":95,"title":"72","pid":"PA73","order":96,"title":"73","pid":"PA74","order":97,"title":"74","pid":"PA75","order":98,"title":"75","pid":"PA76","order":99,"title":"76","pid":"PA77","order":100,"title":"77","pid":"PA78","order":101,"title":"78","pid":"PA79","order":102,"title":"79","pid":"PA80","order":103,"title":"80","pid":"PA81","order":104,"title":"81","pid":"PA82","order":105,"title":"82","pid":"PA83","order":106,"title":"83","pid":"PA84","order":107,"title":"84","pid":"PA85","order":108,"title":"85","pid":"PA86","order":109,"title":"86","pid":"PA87","order":110,"title":"87","pid":"PA88","order":111,"title":"88","pid":"PA89","order":112,"title":"89","pid":"PA90","order":113,"title":"90","pid":"PA91","order":114,"title":"91","pid":"PA92","order":115,"title":"92","pid":"PA93","order":116,"title":"93","pid":"PA94","order":117,"title":"94","pid":"PA95","order":118,"title":"95","pid":"PA96","order":119,"title":"96","pid":"PA97","order":120,"title":"97","pid":"PA98","order":121,"title":"98","pid":"PA99","order":122,"title":"99","pid":"PA100","order":123,"title":"100","pid":"PA101","order":124,"title":"101","pid":"PA102","order":125,"title":"102","pid":"PA103","order":126,"title":"103","pid":"PA104","order":127,"title":"104","pid":"PA105","order":128,"title":"105","pid":"PA106","order":129,"title":"106","pid":"PA107","order":130,"title":"107","pid":"PA108","order":131,"title":"108","pid":"PA109","order":132,"title":"109","pid":"PA110","order":133,"title":"110","pid":"PA111","order":134,"title":"111","pid":"PA112","order":135,"title":"112","pid":"PA113","order":136,"title":"113","pid":"PA114","order":137,"title":"114","pid":"PA115","order":138,"title":"115","pid":"PA116","order":139,"title":"116","pid":"PA117","order":140,"title":"117","pid":"PA118","order":141,"title":"118","pid":"PA119","order":142,"title":"119","pid":"PA120","order":143,"title":"120","pid":"PA121","order":144,"title":"121","pid":"PA122","order":145,"title":"122","pid":"PA123","order":146,"title":"123","pid":"PA124","order":147,"title":"124","pid":"PA125","order":148,"title":"125","pid":"PA126","order":149,"title":"126","pid":"PA127","order":150,"title":"127","pid":"PA128","order":151,"title":"128","pid":"PA129","order":152,"title":"129","pid":"PA130","order":153,"title":"130","pid":"PA131","order":154,"title":"131","pid":"PA132","order":155,"title":"132","pid":"PA133","order":156,"title":"133","pid":"PA134","order":157,"title":"134","pid":"PA135","order":158,"title":"135","pid":"PA136","order":159,"title":"136","pid":"PA137","order":160,"title":"137","pid":"PA138","order":161,"title":"138","pid":"PA139","order":162,"title":"139","pid":"PA140","order":163,"title":"140","pid":"PA141","order":164,"title":"141","pid":"PA142","order":165,"title":"142","pid":"PA143","order":166,"title":"143","pid":"PA144","order":167,"title":"144","pid":"PA145","order":168,"title":"145","pid":"PA146","order":169,"title":"146","pid":"PA147","order":170,"title":"147","pid":"PA148","order":171,"title":"148","pid":"PA149","order":172,"title":"149","pid":"PA150","order":173,"title":"150","pid":"PA151","order":174,"title":"151","pid":"PA152","order":175,"title":"152","pid":"PA153","order":176,"title":"153","pid":"PA154","order":177,"title":"154","pid":"PA155","order":178,"title":"155","pid":"PA156","order":179,"title":"156","pid":"PA157","order":180,"title":"157","pid":"PA158","order":181,"title":"158","pid":"PA159","order":182,"title":"159","pid":"PA160","order":183,"title":"160","pid":"PA161","order":184,"title":"161","pid":"PA162","order":185,"title":"162","pid":"PA163","order":186,"title":"163","pid":"PA164","order":187,"title":"164","pid":"PA165","order":188,"title":"165","pid":"PA166","order":189,"title":"166","pid":"PA167","order":190,"title":"167","pid":"PA168","order":191,"title":"168","pid":"PA169","order":192,"title":"169","pid":"PA170","order":193,"title":"170","pid":"PA171","order":194,"title":"171","pid":"PA172","order":195,"title":"172","pid":"PA173","order":196,"title":"173","pid":"PA174","order":197,"title":"174","pid":"PA175","order":198,"title":"175","pid":"PA176","order":199,"title":"176","pid":"PA177","order":200,"title":"177","pid":"PA178","order":201,"title":"178","pid":"PA180","order":203,"title":"180","pid":"PA181","order":204,"title":"181","pid":"PA182","order":205,"title":"182","pid":"PA183","order":206,"title":"183","pid":"PA184","order":207,"title":"184","pid":"PA185","order":208,"title":"185","pid":"PA186","order":209,"title":"186","pid":"PA187","order":210,"title":"187","pid":"PA189","order":212,"title":"189","pid":"PA190","order":213,"title":"190","pid":"PA191","order":214,"title":"191","pid":"PA192","order":215,"title":"192","pid":"PA194","order":217,"title":"194","pid":"PA195","order":218,"title":"195","pid":"PA196","order":219,"title":"196","pid":"PA200","order":223,"title":"200","pid":"PA203","order":226,"title":"203","pid":"PA205","order":228,"title":"205","pid":"PA207","order":230,"title":"207","pid":"PA208","order":231,"title":"208","pid":"PA209","order":232,"title":"209","pid":"PA211","order":234,"title":"211","pid":"PA213","order":236,"title":"213","pid":"PA214","order":237,"title":"214","pid":"PA216","order":239,"title":"216","pid":"PA217","order":240,"title":"217","pid":"PA218","order":241,"title":"218","pid":"PA219","order":242,"title":"219","pid":"PA221","order":244,"title":"221","pid":"PA222","order":245,"title":"222","pid":"PA224","order":247,"title":"224","pid":"PA225","order":248,"title":"225","pid":"PA226","order":249,"title":"226","pid":"PA227","order":250,"title":"227","pid":"PA228","order":251,"title":"228","pid":"PA229","order":252,"title":"229","pid":"PA230","order":253,"title":"230","pid":"PA231","order":254,"title":"231","pid":"PA232","order":255,"title":"232","pid":"PA236","order":259,"title":"236","pid":"PA238","order":261,"title":"238","pid":"PA239","order":262,"title":"239","pid":"PA240","order":263,"title":"240","pid":"PA241","order":264,"title":"241","pid":"PA242","order":265,"title":"242","pid":"PA243","order":266,"title":"243","pid":"PA244","order":267,"title":"244","pid":"PA245","order":268,"title":"245","pid":"PA246","order":269,"title":"246","pid":"PA247","order":270,"title":"247","pid":"PA249","order":272,"title":"249","pid":"PA250","order":273,"title":"250","pid":"PA251","order":274,"title":"251","pid":"PA252","order":275,"title":"252","pid":"PA253","order":276,"title":"253","pid":"PA255","order":278,"title":"255","pid":"PA256","order":279,"title":"256","pid":"PA259","order":282,"title":"259","pid":"PA260","order":283,"title":"260","pid":"PA261","order":284,"title":"261","pid":"PA262","order":285,"title":"262","pid":"PA263","order":286,"title":"263","pid":"PA264","order":287,"title":"264","pid":"PA266","order":289,"title":"266","pid":"PA269","order":292,"title":"269","pid":"PA270","order":293,"title":"270","pid":"PA271","order":294,"title":"271","pid":"PA272","order":295,"title":"272","pid":"PA274","order":297,"title":"274","pid":"PA275","order":298,"title":"275","pid":"PA277","order":300,"title":"277","pid":"PA278","order":301,"title":"278","pid":"PA279","order":302,"title":"279","pid":"PA280","order":303,"title":"280","pid":"PA283","order":306,"title":"283","pid":"PA284","order":307,"title":"284","pid":"PA287","order":310,"title":"287","pid":"PA289","order":312,"title":"289","pid":"PA291","order":314,"title":"291","pid":"PA292","order":315,"title":"292","pid":"PA293","order":316,"title":"293","pid":"PA294","order":317,"title":"294","pid":"PA297","order":320,"title":"297","pid":"PA298","order":321,"title":"298","pid":"PA299","order":322,"title":"299","pid":"PA300","order":323,"title":"300","pid":"PA301","order":324,"title":"301","pid":"PA302","order":325,"title":"302","pid":"PA303","order":326,"title":"303","pid":"PA306","order":329,"title":"306","pid":"PA307","order":330,"title":"307","pid":"PA308","order":331,"title":"308","pid":"PA310","order":333,"title":"310","pid":"PA312","order":335,"title":"312","pid":"PA313","order":336,"title":"313","pid":"PA314","order":337,"title":"314","pid":"PA315","order":338,"title":"315","pid":"PA316","order":339,"title":"316","pid":"PA317","order":340,"title":"317","pid":"PA318","order":341,"title":"318","pid":"PA319","order":342,"title":"319","pid":"PA321","order":344,"title":"321","pid":"PA322","order":345,"title":"322","pid":"PA323","order":346,"title":"323","pid":"PA325","order":348,"title":"325","pid":"PA326","order":349,"title":"326","pid":"PA327","order":350,"title":"327","pid":"PA329","order":352,"title":"329","pid":"PA330","order":353,"title":"330","pid":"PA331","order":354,"title":"331","pid":"PA332","order":355,"title":"332","pid":"PA333","order":356,"title":"333","pid":"PA334","order":357,"title":"334","pid":"PA335","order":358,"title":"335","pid":"PA336","order":359,"title":"336","pid":"PA337","order":360,"title":"337","pid":"PA338","order":361,"title":"338","pid":"PA339","order":362,"title":"339","pid":"PA340","order":363,"title":"340","pid":"PA341","order":364,"title":"341","pid":"PA342","order":365,"title":"342","pid":"PA343","order":366,"title":"343","pid":"PA345","order":368,"title":"345","pid":"PA346","order":369,"title":"346","pid":"PA348","order":371,"title":"348","pid":"PA349","order":372,"title":"349","pid":"PA350","order":373,"title":"350","pid":"PA351","order":374,"title":"351","pid":"PA352","order":375,"title":"352","pid":"PA353","order":376,"title":"353","pid":"PA354","order":377,"title":"354","pid":"PA356","order":379,"title":"356","pid":"PA357","order":380,"title":"357","pid":"PA358","order":381,"title":"358","pid":"PA359","order":382,"title":"359","pid":"PA360","order":383,"title":"360","pid":"PA361","order":384,"title":"361","pid":"PA362","order":385,"title":"362","pid":"PA363","order":386,"title":"363","pid":"PA364","order":387,"title":"364","pid":"PA365","order":388,"title":"365","pid":"PA366","order":389,"title":"366","pid":"PA367","order":390,"title":"367","pid":"PA368","order":391,"title":"368","pid":"PA369","order":392,"title":"369","pid":"PA370","order":393,"title":"370","pid":"PA371","order":394,"title":"371","pid":"PA372","order":395,"title":"372","pid":"PA373","order":396,"title":"373","pid":"PA375","order":398,"title":"375","pid":"PA376","order":399,"title":"376","pid":"PA377","order":400,"title":"377","pid":"PA378","order":401,"title":"378","pid":"PA379","order":402,"title":"379","pid":"PA380","order":403,"title":"380"],"prefix":"https://books.google.co.uk/books?id=ZDBbG41-BA8Cu0026lpg=PP1u0026dq=HTML+Download+code","fullview":false,"page_width":575,"page_height":760,"font_height":11,"first_content_page":24,"disable_twopage":false,"initial_zoom_width_override":685,"show_print_pages_button":false,"title":"The Book of Ruby","subtitle":"A Hands-On Guide for the Adventurous","attribution":"By Huw Collingbourne","additional_info":"[JsonBookInfo]":"BuyLinks":["Seller":"No Starch Press","Url":"http://www.nostarch.com/boruby.htm","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.nostarch.com/boruby.htmu0026usg=AFQjCNHsDhfkEllt5RJJUB5CR7wjcCiP_w","IsPublisher":true,"Seller":"Amazon.co.uk","Url":"http://www.amazon.co.uk/gp/search?index=booksu0026linkCode=qsu0026keywords=9781593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.amazon.co.uk/gp/search%3Findex%3Dbooks%26linkCode%3Dqs%26keywords%3D9781593272944u0026usg=AFQjCNGZClObPEi-g7jRqQ5MaUOVrE7ZRQ","Seller":"BookDepository","Url":"http://www.bookdepository.com/book/9781593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.bookdepository.com/book/9781593272944u0026usg=AFQjCNH5TKNXJ_qLRTCx4eW7MPvUektq7A","Seller":"Waterstone's","Url":"http://www.waterstones.com/waterstonesweb/advancedSearch.do?buttonClicked=2u0026isbn=1593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.waterstones.com/waterstonesweb/advancedSearch.do%3FbuttonClicked%3D2%26isbn%3D1593272944u0026usg=AFQjCNECRaqmxAJKVckALqKBHyLApMbwQw","Seller":"WHSmith","Url":"http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx?as_ISBN=1593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx%3Fas_ISBN%3D1593272944u0026usg=AFQjCNGqxlbuV2vgEztaQG67FVg5Po8fCw","Seller":"Blackwell","Url":"http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp?action=searchu0026type=isbnu0026term=1593272944","TrackingUrl":"/url?client=ca-print-pub-0111572050300212u0026format=googleprintu0026num=0u0026id=ZDBbG41-BA8Cu0026q=http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp%3Faction%3Dsearch%26type%3Disbn%26term%3D1593272944u0026usg=AFQjCNH8m2l3hH4WYSgqC76I-Y8hE3g-GA"],"AboutUrl":"https://books.google.co.uk/books?id=ZDBbG41-BA8C","PreviewUrl":"https://books.google.co.uk/books?id=ZDBbG41-BA8C","allowed_syndication_flags":"allow_disabling_chrome":true,"TocLine":["Title":"Strings Numbers Classes and Objects","Pid":"PA1","PgNum":"1","Order":24,"Title":"Class Hierarchies Attributes and Class Variables","Pid":"PA15","PgNum":"15","Order":38,"Title":"Strings and Ranges","Pid":"PA33","PgNum":"33","Order":56,"Title":"Arrays and Hashes","Pid":"PA47","PgNum":"47","Order":70,"Title":"Loops and Iterators","Pid":"PA67","PgNum":"67","Order":90,"Title":"Conditional Statements","Pid":"PA83","PgNum":"83","Order":106,"Title":"Methods","Pid":"PA97","PgNum":"97","Order":120,"Title":"Passing Arguments and Returning Values","Pid":"PA121","PgNum":"121","Order":144,"Title":"Exception Handling","Pid":"PA139","PgNum":"139","Order":162,"Title":"Blocks Procs and Lambdas","Pid":"PA155","PgNum":"155","Order":178,"Title":"Symbols","Pid":"PA181","PgNum":"181","Order":204,"Title":"Modules and Mixins","Pid":"PA191","PgNum":"191","Order":214,"Title":"Files and IO","Pid":"PA213","PgNum":"213","Order":236,"Title":"YAML","Pid":"PA227","PgNum":"227","Order":250,"Title":"Marshal","Pid":"PA239","PgNum":"239","Order":262,"Title":"Regular Expressions","Pid":"PA249","PgNum":"249","Order":272,"Title":"Threads","Pid":"PA263","PgNum":"263","Order":286,"Title":"Debugging and Testing","Pid":"PA283","PgNum":"283","Order":306,"Title":"Ruby on Rails","Pid":"PA299","PgNum":"299","Order":322,"Title":"Dynamic Programming","Pid":"PA325","PgNum":"325","Order":348,"Title":"Documenting Ruby with RDoc","Pid":"PA345","PgNum":"345","Order":368,"Title":"Installing MySQL for Ruby on Rails","Pid":"PA349","PgNum":"349","Order":372,"Title":"Further Reading","Pid":"PA353","PgNum":"353","Order":376,"Title":"Ruby and Rails Development Software","Pid":"PA357","PgNum":"357","Order":380],"table_of_contents_page_id":"PR5","max_resolution_image_width":1280,"max_resolution_image_height":1691,"num_toc_pages":10,"quality_info":"We know this book has good quality.","volume_id":"ZDBbG41-BA8C","permission_info":"Pages displayed by permission of u003ca class=link_aux href="https://books.google.co.uk/url?id=ZDBbG41-BA8Cu0026pg=PP1u0026q=http://www.nostarch.comu0026clientid=ca-print-pub-0111572050300212u0026linkid=1u0026usg=AFQjCNHkATLhUcF7cVd9Z4lU_WEw9gD_OQu0026source=gbs_pub_info_r"u003eNo Starch Pressu003c/au003e","is_ebook":false,"volumeresult":"has_flowing_text":true,"has_scanned_text":true,"can_download_pdf":false,"can_download_epub":false,"is_pdf_drm_enabled":false,"is_epub_drm_enabled":false,"rating":8,"num_reviews":3,"publisher":"No Starch Press","publication_date":"2011","subject":"Computers","num_pages":400,"sample_url":"https://play.google.com/books/reader?id=ZDBbG41-BA8Cu0026printsec=frontcoveru0026source=gbs_vpt_hover","synposis":"Ruby is famous for being easy to learn, but most users only scratch the surface of what it can do. While other books focus on Rubyu0026#39;s trendier features, The Book of Ruby reveals the secret inner workings of one of the worldu0026#39;s most popular programming languages, teaching you to write clear, maintainable code.Youu0026#39;ll start with the basics—types, data structures, and control flows—and progress to advanced features like blocks, mixins, metaclasses, and beyond. Rather than bog you down with a lot of theory, The Book of Ruby takes a hands-on approach and focuses on making you productive from day one. As you follow along, you’ll learn to:* Leverage Rubyu0026#39;s succinct and flexible syntax to maximize your productivity* Balance Rubyu0026#39;s functional, imperative, and object-oriented features* Write self-modifying programs using dynamic programming techniques* Create new fibers and threads to manage independent processes concurrently* Catch and recover from execution errors with robust exception handling* Develop powerful web applications with the Ruby on Rails frameworkEach chapter includes a u0026quot;Digging Deeperu0026quot; section that shows you how Ruby works under the hood, so youu0026#39;ll never be caught off guard by its deceptively simple scoping, multithreading features, or precedence rules.Whether youu0026#39;re new to programming or just new Ruby, The Book of Ruby is your guide to rapid, real-world software development with this unique and elegant language.","my_library_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fop%3Dlibraryu0026hl=en","is_magazine":false,"is_public_domain":false,"last_page":"pid":"PA380","order":403,"title":"380","enableUserFeedbackUI":true,"pseudocontinuous":true,"is_cobrand":false,"sign_in_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fid%3DZDBbG41-BA8C%26printsec%3Dfrontcover%26dq%3DHTML%2BDownload%2Bcode%26hl%3Den%26sa%3DXu0026hl=en","page":["pid":"PP1","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PP1u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U1O5XU9gUInHu9Hss1GHB4MqgBqXg","flags":32,"order":0,"uf":"https://books.google.co.uk/books_feedback?id=ZDBbG41-BA8Cu0026spid=AFLRE73E1KkwPhMPaag-ArBXpqN60R1Mk0AKzZ0u0gl8s7arRpNxCs0owuPCmz-ihvOsaXoTyyL6u0026ftype=0","vq":"HTML Download code","pid":"PR3","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PR3u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U1GMM0RAk3PKmQ4nHD_wtqGQVrVTQ","pid":"PR4","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PR4u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U0t14huY8yp0bs5LSN0urElXOX-1Q","pid":"PR5","src":"https://books.google.co.uk/books/content?id=ZDBbG41-BA8Cu0026pg=PR5u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U3iLy8sC6M2QYedjw8t3AXR0Db5aw"],null,"number_of_results":1,"search_results":["page_id":"PR21","page_number":"xxi","snippet_text":"Getting the Source u003cbu003eCodeu003c/bu003e of the Sample Programs All the programs in every u003cbru003enchapter in this book are available for u003cbu003edownloadu003c/bu003e as a ... For example, you can find u003cbru003enthe online documentation for Ruby 1.9 at http://www.ruby-doc.org/ruby-1.9/index.u003cbru003enu003cbu003ehtmlu003c/bu003e."],"search_query_escaped":"HTML Download code",);window.ga=window.ga||function()(ga.q=ga.q;ga.l=+new Date;ga('create', 'UA-18010-1', 'auto');ga('send', 'pageview');
|
|
.html_page_image background-image:url("https://books.google.co.uk/books/content?id=ZDBbG41-BA8C&pg=PP1&img=1&zoom=3&hl=en&sig=ACfU3U1O5XU9gUInHu9Hss1GHB4MqgBqXg"); width:575px;height:752px; top:0px;left:0px;position:relative
Clash Royale CLAN TAG#URR8PPP