Class: Sbuilder::Example

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

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Example



8
9
10
# File 'lib/cli/cli-example.rb', line 8

def initialize(*args)
  super
end

Instance Method Details

#customerObject



30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/cli/cli-example.rb', line 30

def customer
  dir = options[:cnf_dir]
  sbuilder_yaml = Sbuilder::Constants::CNF_FILE 
  write_example( dir, sbuilder_yaml, Sbuilder::CliCustomer::SBUILDER_YAML_CUSTOMER )
  write_example( dir, Sbuilder::CliCustomer::FILE_RESOLVER_CUSTOMER, Sbuilder::CliCustomer::RESOLVER_CUSTOMER )
  write_example( dir, Sbuilder::CliCustomer::FILE_INTERFACE_CUSTOMER, Sbuilder::CliCustomer::INTERFACE_CUSTOMER_SWAGGER )
  write_example( dir, Sbuilder::CliCustomer::FILE_EXTENSIONS_CUSTOMER_COMMON, Sbuilder::CliCustomer::EXTENSIONS_CUSTOMER_COMMON )
  write_example( dir, Sbuilder::CliCustomer::FILE_EXTENSIONS_CUSTOMER_IF, Sbuilder::CliCustomer::EXTENSIONS_CUSTOMER_IF )      
  write_example( dir, Sbuilder::CliCustomer::FILE_EXTENSIONS_CUSTOMER_RUN1, Sbuilder::CliCustomer::EXTENSIONS_CUSTOMER_RUN1 )
  write_example( dir, Sbuilder::CliCustomer::FILE_EXTENSIONS_CUSTOMER_RUN2, Sbuilder::CliCustomer::EXTENSIONS_CUSTOMER_RUN2 )
  
  # sbuilder - example sources
  write_example_dir
  
end

#petObject



19
20
21
22
23
24
# File 'lib/cli/cli-example.rb', line 19

def pet
  dir = options[:cnf_dir]
  CliPet.write_files( dir, self )
  # sbuilder - example sources
  write_example_dir
end