2013-05-30 3 views
4

다른 요리 책 제공 업체/도서관의 요리 책 도서관 코드를 재사용 할 수 있습니까?요리사 - 요리 책 간 라이브러리 공유

cookbook1

... 
    def very_useful_check 
     true 
    end 
    ... 

cookbook2/라이브러리 (제공?)/도서관/lib.rb/foo.rb

... 
myvar = very_useful_check 
... 

감사

답변

3

그것은 Chef Libraries를 사용하여 가능합니다.

myvar = Foo.very_useful_check 
+1

가의 :: 네임 스페이스 무엇인가

module Foo def very_useful_check true end end class Chef::Recipe::namespace include Foo end 

은 그럼 당신은 같은 어떤 조리법에서 사용할 수 있습니다 :

는 기능 루비 모듈을 통해 네임 스페이스에 정의되어 있는지 확인? –

관련 문제