Начать новую тему Ответить на тему
Статистика раздачи
Размер: 14.41 МБ | | Скачали: 0
Сидеров: 1  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Metaprogramming Ruby 2
Program Like the Ruby Pros

Год издания: 2014
Автор: Paolo Perrotta

Издательство: The Pragmatic Bookshelf
ISBN: 978-1-94122-212-6
Язык: Английский

Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 262

Описание: 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.
Introduction

Metaprogramming Ruby
The M Word
Ghost Towns and Marketplaces
The Story of Bob, Metaprogrammer
Metaprogramming and Ruby
Monday: The Object Model
Open Classes
Inside the Object Model
Quiz: Missing Lines
What Happens When You Call a Method?
Quiz: Tangle of Modules
Wrap-Up
Tuesday: Methods excerpt
A Duplication Problem
Dynamic Methods
method_missing
Quiz: Bug Hunt
Blank Slates
Wrap-Up
Wednesday: Blocks
The Day of the Blocks
Quiz: Ruby#
Blocks Are Closures excerpt
instance_eval()
Callable Objects
Writing a Domain-Specific Language
Quiz: A Better DSL
Wrap-Up
Thursday: Class Definitions
Class Definitions Demystified
Quiz: Class Taboo
Singleton Methods
Singleton Classes
Quiz: Module Trouble
Method Wrappers
Quiz: Broken Math
Wrap-Up
Friday: Code That Writes Code
Coding Your Way to the Weekend
Kernel#eval
Quiz: Checked Attributes (Step 1)
Quiz: Checked Attributes (Step 2)
Quiz: Checked Attributes (Step 3)
Quiz: Checked Attributes (Step 4)
Hook Methods
Quiz: Checked Attributes (Step 5)
Wrap-Up
Epilogue
Metaprogramming in Rails
Preparing for a Rails Tour
Ruby on Rails
Installing Rails
The Rails Source Code
The Design of ActiveRecord
A Short ActiveRecord Example
How ActiveRecord Is Put Together
A Lesson Learned
ActiveSupport’s Concern Module excerpt
Rails Before Concern
ActiveSupport::Concern
A Lesson Learned
The Rise and Fall of alias_method_chain
The Rise of alias_method_chain
The Fall of alias_method_chain
A Lesson Learned
The Evolution of Attribute Methods
Attribute Methods in Action
A History of Complexity
A Lesson Learned
One Final Lesson
Metaprogramming Is Just Programming
Appendixes
Common Idioms
Mimic Methods
Nil Guards
Self Yield
Symbol#to_proc()
Domain-Specific Languages
The Case for Domain-Specific Languages
Internal and External DSLs
DSLs and Metaprogramming
Spell Book
The Spells
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 4.97 КБ / Просмотров 18 ]

Статус
Проверен 
 
Размер  14.41 МБ
Приватный: Нет (DHT включён)
.torrent скачан  0
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!