Sha256: 3bc4a5690913a5ba73816f0de4c29e2175c2efa4761c681baeb04ed9853332bf

Contents?: true

Size: 374 Bytes

Versions: 5

Compression:

Stored size: 374 Bytes

Contents

require 'wunderbar'
require 'opal'
require 'sourcify'

Wunderbar::Asset.script :name => 'opal.js',
  :contents => Opal::Builder.build('opal')

module Wunderbar
  class HtmlMarkup
    def _script(*args, &block)
      if block
        args << Opal.parse(block.to_source(:strip_enclosure => true))
        super *args, &nil
      else
        super
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
wunderbar-0.18.1 lib/wunderbar/opal.rb
wunderbar-0.18.0 lib/wunderbar/opal.rb
wunderbar-0.17.3 lib/wunderbar/opal.rb
wunderbar-0.17.2 lib/wunderbar/opal.rb
wunderbar-0.17.0 lib/wunderbar/opal.rb