Class: ReactOnRails::Dev::PackGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/react_on_rails/dev/pack_generator.rb

Class Method Summary collapse

Class Method Details

.generate(verbose: false) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/react_on_rails/dev/pack_generator.rb', line 9

def generate(verbose: false)
  if verbose
    puts "📦 Generating React on Rails packs..."
    success = system "bundle exec rake react_on_rails:generate_packs"
  else
    print "📦 Generating packs... "
    success = system "bundle exec rake react_on_rails:generate_packs > /dev/null 2>&1"
    puts success ? "" : ""
  end

  return if success

  puts "❌ Pack generation failed"
  exit 1
end