たぶん少し...さらに良いプル要求を提出チューニングや滞在:私は流星にオパールのビルドプラグインを書きました。
あなたは.rb
または.js.rb
で終わるすべてのファイルが自動的にコンパイルされます
meteor add massimoronca:opal
meteor add mikamai:opal
を使用してプラグインをインストールすることができます雰囲気
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?
EDITこの方法を使用することができます:012の下にプラグインを移動アカウント
CoffeescriptはOpalRbと同じことの多くを行うようです。また、Javascriptよりもエラーが起こりにくく、Meteorのサポートもあります。なぜ物事は難しいのですか? –
私は、長期的に見ると、物事がより簡単でより保守的になると信じているからです。 CoffeeScriptで作業していたので、私はRubyがCoffeeScriptよりも優れていて、私の経験ではCSよりもエラーが起こりにくいと言わざるを得ません。それは非常に価値のある努力のようであり、探検の価値があるでしょう。 – ylluminate
あなたはおそらくMeteor bundlerでサポートされているはずですが、最終的にプルリクエストを提出する必要があります。あなたは、coffeescriptコンパイラがどのように設定されているかのモデルに従うことができます。 –