Sha256: a45b65096cbce358f0408922d44bb7f50215e42d85077c2ab2a05e0e7f2e20b5
Contents?: true
Size: 628 Bytes
Versions: 2
Compression:
Stored size: 628 Bytes
Contents
require 'opal/nodes' class Opal::Nodes::CallNode # Rubyspec uses this call to load in language specific features at runtime. # We can't do this at runtime, so handle it during compilation add_special :language_version do if meth == :language_version and scope.top? lang_type = arglist[2][1] target = "corelib/language/versions/#{lang_type}_1.9" if File.exist?(target) compiler.requires << target end push fragment("nil") end end add_special :not_supported_on do unless meth == :not_supported_on and arglist[1][1] == :opal compile_default! end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opal-0.7.0.beta3 | lib/mspec/opal/special_calls.rb |
opal-0.7.0.beta2 | lib/mspec/opal/special_calls.rb |