Class: Nesta::Static::Assets

Inherits:
Object
  • Object
show all
Defined in:
lib/nesta/static/assets.rb

Instance Method Summary collapse

Constructor Details

#initialize(build_dir, logger = nil) ⇒ Assets

Returns a new instance of Assets.



6
7
8
9
# File 'lib/nesta/static/assets.rb', line 6

def initialize(build_dir, logger = nil)
  @build_dir = build_dir
  @logger = logger
end

Instance Method Details

#copy_attachmentsObject



11
12
13
14
15
# File 'lib/nesta/static/assets.rb', line 11

def copy_attachments
  dest_basename = File.basename(Nesta::Config.attachment_path)
  dest_dir = File.join(@build_dir, dest_basename)
  copy_file_tree(Nesta::Config.attachment_path, dest_dir)
end

#copy_public_folderObject



17
18
19
# File 'lib/nesta/static/assets.rb', line 17

def copy_public_folder
  copy_file_tree(Nesta::App.settings.public_folder, @build_dir)
end