Class: TinyMCE::Rails::AssetInstaller

Inherits:
Object
  • Object
show all
Defined in:
lib/tinymce/rails/asset_installer.rb

Instance Method Summary collapse

Constructor Details

#initialize(assets, target, manifest_path) ⇒ AssetInstaller

Returns a new instance of AssetInstaller.



6
7
8
9
10
# File 'lib/tinymce/rails/asset_installer.rb', line 6

def initialize(assets, target, manifest_path)
  @assets = assets
  @target = target
  @manifest_path = manifest_path || target
end

Instance Method Details

#installObject



12
13
14
15
16
17
18
# File 'lib/tinymce/rails/asset_installer.rb', line 12

def install
  cleanup_assets
  copy_assets
  append_to_manifest
  
  manifest.write
end