Header

  1. View current page

    딥뿔이 자라나는 노트

Profile_image?t=1225424611&type=big
나를 바꾼 똑똑한 생활 습관, 스프링노트 - 여러분도 지금 시작해보세요!
32

액티브 서포트

액티브 서포트(Active Support)는 레일스를 구현하기 위해 루비를 레일스 방식(The Rails Way)으로 확장한 유틸리티 라이브러리 모음입니다. 제가 여기서 소개하고자 하는 부분은 액티브 서포트의 소스 코드입니다. 루비의 킬러 애플리케이션이라는 레일스의 명성에 걸맞게 그 코드도 읽어 볼만 하기 때문입니다. 레일스의 코드를 쉽게 읽고 이해할 수 있다면, 루비를 마스터했다고 해도 과언이 아닙니다.

 

  1. 루비를 배우는 좋은 방법, 액티브 서포트
  2. Symbol#to_proc
  3. Numeric#bytes - 열린 클래스와 DSL
  4. Hash#diff - 메서드 연쇄의 재미
  5. Object#returning
  6. method_missing과 친절한 루비씨
  7. Object#tap - 쉬어가기 메서드
  8. 짧은 코드 한 줄이 주는 영감 - try() 놀이
  9. alias_method_chain - 앨리어스를 조금 더 편하게
  10. Class#cattr_accessor - 루비에는 컴파일타임이 없다
  11. Enumerable#index_by
  12. Hash#reverse_merge
  13. ...계속 이어집니다.

Tags

History

Last edited on 03/14/2008 17:47 by deepblue

Comments (0)

You must log in to leave a comment. Please sign in.