class NetLinx::Rake::Unpack
Attributes
name[RW]
Public Class Methods
new(name = :unpack) { |self| ... }
click to toggle source
# File lib/netlinx/rake/src/unpack.rb, line 15 def initialize name = :unpack @name = name yield self if block_given? define end
Protected Instance Methods
define()
click to toggle source
# File lib/netlinx/rake/src/unpack.rb, line 26 def define desc "Unpack a NetLinx .src source code package." task(name) do workspace = NetLinx::Workspace.search file_name = 'package.src' # Default name if workspace not found. if workspace # Create package with workspace name. file_name = File.basename(workspace.file, '.apw') + '.src' end package = NetLinx::SRC::Package.new file: file_name package.unpack '_extracted' end end