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