Class: BaiduUeditorRails::AssetInstaller

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

Constant Summary collapse

ASSETS =
Pathname.new(File.expand_path(File.dirname(__FILE__) + "/../../vendor/assets/javascripts/ueditor"))

Instance Method Summary collapse

Constructor Details

#initialize(target, manifest_path) ⇒ AssetInstaller

Returns a new instance of AssetInstaller.



7
8
9
10
# File 'lib/baidu_ueditor_rails/asset_installer.rb', line 7

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

Instance Method Details

#installObject



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

def install
  cleanup_assets
  copy_assets
  append_to_manifest

  manifest.write
end