본문 바로가기
Web development/Ruby

[Ruby] 외부 파일 참조하기 - require, load, include, extend

by 자몬다 2019. 6. 18.

 

load는 매번 새롭게 파일을 불러옴

require는 최초 한번만 파일을 불러옴

include는 모듈의 메서드들을 인스턴스 메서드로 불러옴 (User.new.find처럼 호출가능)

extend는 모듈의 메서드들을 클래스 메서드로 불러옴(User.find처럼 호출가능)

 

+ include와 extend의 차이점

'Web development > Ruby' 카테고리의 다른 글

[Ruby] nil? empty? blank? 차이점  (0) 2019.06.18
[Ruby] clone, dup, deep_dup  (0) 2019.06.18
[Ruby] Block vs Proc vs Lambda  (0) 2019.06.18
[Ruby] and vs && (or vs ||)  (0) 2019.06.18
[Ruby] Class와 Module의 차이점  (0) 2019.06.18

댓글