class Nucleon::Action::Network::Create

Public Class Methods

describe() click to toggle source
Calls superclass method
   # File lib/nucleon/action/network/create.rb
12 def self.describe
13   super(:network, :create, 1000)
14 end

Public Instance Methods

arguments() click to toggle source
   # File lib/nucleon/action/network/create.rb
32 def arguments
33   [ :project_reference ]
34 end
configure() click to toggle source
Calls superclass method
   # File lib/nucleon/action/network/create.rb
19 def configure
20   super do
21     config.defaults(CORL.action_config(:project_create))
22     config[:project_reference].default = 'github:::coralnexus/network-template'
23   end
24 end
execute() click to toggle source
Calls superclass method
   # File lib/nucleon/action/network/create.rb
39 def execute
40   super(false) do
41     info('start')
42 
43     project       = project_load(settings[:path], true, true)
44     myself.status = code.project_failure unless project
45 
46     if project.remote(:origin) =~ /coralnexus\/network\-template/
47       project.delete_remote(:origin)
48       project.delete_remote(:edit)
49     end
50   end
51 end
ignore() click to toggle source
   # File lib/nucleon/action/network/create.rb
28 def ignore
29   node_ignore
30 end