Sha256: 93e1ad49ef94e62a423850a90ab97ab8a6e2e47623493d066aa27eaa37ce3585

Contents?: true

Size: 592 Bytes

Versions: 19

Compression:

Stored size: 592 Bytes

Contents

require 'rubygems'
require 'bundler'
require 'pathname'
require 'logger'
require 'fileutils'

Bundler.require

ROOT        = Rails.root
LOGGER      = Logger.new(STDOUT)
BUNDLES     = %w( revelry/client.js revelry.css )
BUILD_DIR   = ROOT.join("../../build")
SOURCE_DIR  = ROOT.join("app", "assets")

task :standalone => :environment do
  BUNDLES.each do |bundle|
    assets = Rails.application.assets.find_asset(bundle)
    prefix, basename = assets.pathname.to_s.split('/')[-2..-1]
    FileUtils.mkpath BUILD_DIR.join(prefix)

    assets.write_to(BUILD_DIR.join(prefix, basename))
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
revelry_core-0.1.24.0 lib/tasks/standalone.rb
revelry_core-0.1.23.0 lib/tasks/standalone.rb
revelry_core-0.1.22.0 lib/tasks/standalone.rb
revelry_core-0.1.21.0 lib/tasks/standalone.rb
revelry_core-0.1.20.0 lib/tasks/standalone.rb
revelry_core-0.1.19.0 lib/tasks/standalone.rb
revelry_core-0.1.18.0 lib/tasks/standalone.rb
revelry_core-0.1.17.0 lib/tasks/standalone.rb
revelry_core-0.1.16.0 lib/tasks/standalone.rb
revelry_core-0.1.15.0 lib/tasks/standalone.rb
revelry_core-0.1.14.0 lib/tasks/standalone.rb
revelry_core-0.1.13.0 lib/tasks/standalone.rb
revelry_core-0.1.12.6 lib/tasks/standalone.rb
revelry_core-0.1.12.5 lib/tasks/standalone.rb
revelry_core-0.1.12.4 lib/tasks/standalone.rb
revelry_core-0.1.12.3 lib/tasks/standalone.rb
revelry_core-0.1.12.2 lib/tasks/standalone.rb
revelry_core-0.1.12.0 lib/tasks/standalone.rb
revelry_core-0.1.11.6 lib/tasks/standalone.rb