Class: Spree::SandboxGenerator

Inherits:
DummyGenerator
  • Object
show all
Defined in:
lib/generators/spree/sandbox/sandbox_generator.rb

Constant Summary

Constants inherited from DummyGenerator

DummyGenerator::PASSTHROUGH_OPTIONS

Instance Attribute Summary

Attributes inherited from DummyGenerator

#database, #lib_name

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from DummyGenerator

#clean_up, #generate_test_dummy, #test_dummy_clean, #test_dummy_config

Class Method Details

.source_pathsObject



7
8
9
10
11
# File 'lib/generators/spree/sandbox/sandbox_generator.rb', line 7

def self.source_paths
  paths = self.superclass.source_paths
  paths.unshift File.expand_path('../templates', __FILE__)
  paths.flatten
end

Instance Method Details

#drop_databaseObject



13
14
15
16
17
18
19
20
# File 'lib/generators/spree/sandbox/sandbox_generator.rb', line 13

def drop_database
  say "dropping database"
  inside dummy_path do
    quietly do
      rake 'db:drop -f sandbox/Rakefile'
    end
  end
end