2014-06-08 6 views
3

저는 MeteorJS 프로젝트에서 Opal을 사용하고 있습니다.OpalRB : 함수를 매개 변수로 사용하기

나는이 일 것이라고 생각

나는 Meteor.startup 코드를 할 수있는 방법을 알아 내려고 노력하고있어,하지만 작동하지 않는 것 같습니다 .. :

require 'native' 

@Meteor = `Meteor` 
@Meteor.startup do 
    puts 'Go' 
end 

을하지만 '아무튼 티. 그것은 JS에서 매개 변수로 기능을 던져 매우 일반의

Meteor.startup(function() { 
    console.log("GO"); 
}); 

, 우리는 오팔에서이 작업을 수행 할 방법 : 컴파일 된 코드는 다음과 같이해야 하는가?

+0

이 사용중인 블록 https://github.com/marcandre/meteor-opal 대신 람다를 전달하는 것이 ? – ylluminate

답변

4

다음은 잘 작동합니다 :

require 'native' 

@Meteor = Native(`Meteor`) 
@Meteor.startup -> { 
    puts 'Go' 
} 

참고 기본을 사용하면

관련 문제