어쩌면 조금 ... 더 나은 풀 요청을 제출할 조정 또는 유지 : 나는 유성에서 오팔을위한 빌드 플러그인을 썼다.
은 자동으로 컴파일됩니다 당신은
meteor add massimoronca:opal
meteor add mikamai:opal
.rb
또는 .js.rb
로 끝나는 모든 파일을 사용하여 플러그인을 설치할 수있는 분위기
https://atmospherejs.com/massimoronca/opal
https://atmospherejs.com/mikamai/opal
에서 찾을 수 있습니다.
당신은 당신이 요점 예제
Meteor
글로벌 개체에 대한
https://gist.github.com/wstucco/42392ee21b76dfa3ef83
에서 작업을 수행하는 방법에 대한 작은 예를 찾을 수 있습니다 않는 것을 패키지를 출시 것까지, 유성 내장 객체를 래핑 할 것이다
이
class Meteor
def self.server?
`Meteor.isServer`
end
def self.client?
`Meteor.isClient`
end
def self.cordova?
`Meteor.isCordova`
end
def self.startup(&block)
`#{block.call if block_given?}`
end
end
같은 오팔 래핑이 엉뚱한
puts "Hello from server" if Meteor.server?
수정을 사용할 수있다 : 012 아래 플러그인 이동계정
Coffeescript는 OpalRb와 동일한 기능을 수행하는 것으로 보입니다. Javascript보다 오류가 발생하기 쉽고 Meteor가 지원됩니다. 왜 어려운 일을하는거야? –
나는 그것이 장기적으로 볼 때, 일이 더 쉽고 유지할 수 있다고 믿기 때문에. CoffeeScript로 작업 해 왔기 때문에 Ruby는 CoffeeScript보다 뛰어 났으며 경험상 CS보다 훨씬 오류가 적습니다. 그것은 매우 보람있는 노력 인 것처럼 보이며 탐사의 가치가 있습니다. – ylluminate
그러면 Meteor bundler에서 지원되는 것을 얻고 아마도 풀 요청을 제출해야합니다. coffeescript 컴파일러가 어떻게 설정되는지 모델을 따라갈 수 있습니다. –