Class: Pretest::StructureGenerator

Inherits:
Thor
  • Object
show all
Defined in:
lib/pretest/cli.rb

Instance Method Summary collapse

Instance Method Details

#create(name) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/pretest/cli.rb', line 26

def create(name)
  web           = options[:web]           ? 'true' : 'false'
  web_scaffold  = options[:web_scaffold]  ? 'true' : 'false'
  api           = options[:api]           ? 'true' : 'false'
  api_scaffold  = options[:api_scaffold]  ? 'true' : 'false'
  clean_install = options[:clean_install] ? 'true' : 'false'
  ios           = options[:ios]           ? 'true' : 'false'
  android       = options[:android]       ? 'true' : 'false'

  Pretest::Structure::Clone.start([name,
                                   web,
                                   web_scaffold,
                                   api,
                                   api_scaffold,
                                   clean_install,
                                   ios,
                                   android])
end

#environmentObject



48
49
50
# File 'lib/pretest/cli.rb', line 48

def environment
  Pretest::Environment::Check.start
end

#mobile_environment(env) ⇒ Object



55
56
57
# File 'lib/pretest/cli.rb', line 55

def mobile_environment(env)
  Pretest::Mobile::Environment.start([env])
end