class FrontendGenerators::AssetsCopier
Attributes
asset[R]
Public Class Methods
new(asset)
click to toggle source
# File lib/frontend_generators/assets_copier.rb, line 5 def initialize(asset) @asset = asset end
Public Instance Methods
asset_files()
click to toggle source
# File lib/frontend_generators/assets_copier.rb, line 20 def asset_files Dir.glob("#{asset_root_dirname}/**/*").select{|f| File.file?(f)} end
asset_root_dirname()
click to toggle source
# File lib/frontend_generators/assets_copier.rb, line 16 def asset_root_dirname File.join(Turf.find(:root), "assets", asset.to_s) end
copy_assets()
click to toggle source
# File lib/frontend_generators/assets_copier.rb, line 9 def copy_assets asset_files.each do |asset_path| copier = AssetCopier.new(asset_path, asset_root_dirname) copier.full_copy end end