class Contracto::Command::Init

Public Class Methods

new(args) click to toggle source
# File lib/contracto/command/init.rb, line 2
def initialize(args)
end

Public Instance Methods

execute() click to toggle source
# File lib/contracto/command/init.rb, line 5
def execute
  initialized = Contracto::SystemActionChain.new(*actions).execute

  if initialized
    puts 'contract initialized, enter "contracto start" to start server'
  else
    puts 'initializing contract failed'
  end
end

Private Instance Methods

actions() click to toggle source
# File lib/contracto/command/init.rb, line 17
def actions
  [
    :create_sample_contract
  ]
end