Sha256: 4fc84d4630c737ffa4046433609f38e6a6fbef5ea00105ed53973cc145ae3b1e
Contents?: true
Size: 798 Bytes
Versions: 10
Compression:
Stored size: 798 Bytes
Contents
module Nucleon module Action class Create < Nucleon.plugin_class(:action) include Mixin::Action::Project #----------------------------------------------------------------------------- # Settings def configure super do codes :project_failure register :path, :str, Dir.pwd project_config config[:project_reference].default = '' end end #--- def arguments [ :project_reference ] end #----------------------------------------------------------------------------- # Operations def execute super do info('nucleon.actions.create.start') project = project_load(settings[:path], true, true) myself.status = code.project_failure unless project end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems