class NetLinx::Rake::Pack
Generate a NetLinx
.src source code package.
Attributes
name[RW]
Public Class Methods
new(name = :pack) { |self| ... }
click to toggle source
# File lib/netlinx/rake/src/pack.rb, line 15 def initialize name = :pack @name = name yield self if block_given? define end
Protected Instance Methods
define()
click to toggle source
# File lib/netlinx/rake/src/pack.rb, line 26 def define desc "Generate 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.pack end end