Sha256: 9e2d8ce2d1f7e85e64fc66615fd4a6b875c85ead1ad5dfc9827623c657af8231

Contents?: true

Size: 558 Bytes

Versions: 4

Compression:

Stored size: 558 Bytes

Contents

require 'fileutils'
require 'pathname'

class AdminAssistant
  def self.init
    gem_root = File.dirname(__FILE__) + "/../.."
    copy_into_public = %w(images)
    unless app_uses_sprockets?
      copy_into_public.concat(%w(stylesheets javascripts))
    end
    copy_into_public.each do |asset_type|
      asset_dir = "#{Rails.root}/public/#{asset_type}/admin_assistant"
      FileUtils.mkdir_p(asset_dir) unless File.exist?(asset_dir)
      FileUtils.cp_r(
        Dir.glob("#{gem_root}/vendor/assets/#{asset_type}/*"), asset_dir
      )
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
admin_assistant-2.2.8 lib/admin_assistant/init.rb
admin_assistant-2.2.3 lib/admin_assistant/init.rb
admin_assistant-2.2.2 lib/admin_assistant/init.rb
admin_assistant-2.2.1 lib/admin_assistant/init.rb