Sha256: ada2e9d1cd8fad4b857722e5d74ec48ede942b0f38ad4362529794df9a486d63
Contents?: true
Size: 747 Bytes
Versions: 3
Compression:
Stored size: 747 Bytes
Contents
require 'opal/rspec/rake_task' Opal::RSpec::RakeTask.new('opal:spec' => :environment) do |server| require 'opal/rails/spec_builder' pattern = ENV['PATTERN'] || nil builder = Opal::Rails::SpecBuilder.new( spec_location: Rails.application.config.opal.spec_location, sprockets: Rails.application.config.assets, pattern: pattern, ) runner = builder.runner_pathname runner.dirname.mkpath runner.open('w') { |f| f << builder.main_code } server.sprockets.clear_paths builder.paths.each { |path| server.append_path path } main_name = builder.runner_logical_path # Sometimes seems that sprockets will need a moment to pickup the new file sleep 0.1 unless server.sprockets[main_name] server.main = main_name end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
opal-rails-0.8.1 | lib/tasks/opal-rails_tasks.rake |
opal-rails-0.8.0 | lib/tasks/opal-rails_tasks.rake |
opal-rails-0.8.0.rc1 | lib/tasks/opal-rails_tasks.rake |