Class: ThemeStore::DirectoryImporter

Inherits:
BaseImporter show all
Defined in:
lib/theme_store/directory_importer.rb

Instance Method Summary collapse

Methods inherited from BaseImporter

#[], #all_files, #cleanup!, #file_size, #real_path, #temp_folder

Constructor Details

#initialize(theme_dir) ⇒ DirectoryImporter

Returns a new instance of DirectoryImporter.



5
6
7
# File 'lib/theme_store/directory_importer.rb', line 5

def initialize(theme_dir)
  @theme_dir = theme_dir
end

Instance Method Details

#import!Object



9
10
11
12
# File 'lib/theme_store/directory_importer.rb', line 9

def import!
  FileUtils.mkdir_p(temp_folder)
  FileUtils.cp_r("#{@theme_dir}/.", temp_folder)
end