lib/nucleon/action/extract.rb in nucleon-0.1.19 vs lib/nucleon/action/extract.rb in nucleon-0.2.0
- old
+ new
@@ -1,27 +1,34 @@
module Nucleon
module Action
-class Extract < Nucleon.plugin_class(:action)
-
+class Extract < Nucleon.plugin_class(:nucleon, :action)
+
#-----------------------------------------------------------------------------
+ # Info
+
+ def self.describe
+ super(nil, :extract, -50)
+ end
+
+ #-----------------------------------------------------------------------------
# Settings
def configure
super do
codes :extract_failure
register :path, :str, nil do |value|
unless File.directory?(value)
- warn('nucleon.actions.extract.errors.path', { :value => value })
+ warn('nucleon.action.extract.errors.path', { :value => value })
next false
end
true
end
register :encoded, :str, nil do |value|
@package = Util::Package.new(value)
if @package.data.export.empty?
- warn('nucleon.actions.extract.errors.encoded', { :value => value })
+ warn('nucleon.action.extract.errors.encoded', { :value => value })
next false
end
true
end
end