|
|
|
|
|
by wh-uws
3801 days ago
|
|
Every bit of that "magic" is either meta programming or a dsl. A large part of both rails and ruby is very well documented to the point where you can click on methods and see the code that makes them work. When that fails you can debug with pry. This stuff is not magic. Its not havening to reinvent the wheel poorly again and again. The strongest sign someone hasnt spent much time building even a trivial app in ruby with rails is complaints of magic. The magic straight forword once you see there is just code that generates methods (meta programming) ... |
|
It's not like I don't know that "magic" is metaprogramming and DSLs.
I hate the metaprogramming and DSLs.