class Suppository::Package
Public Class Methods
new(parent_folder, deb)
click to toggle source
# File lib/suppository/package.rb, line 6 def initialize(parent_folder, deb) @deb = deb @parent_folder = parent_folder end
Public Instance Methods
content()
click to toggle source
# File lib/suppository/package.rb, line 11 def content full_attrs = @deb.full_attr full_attrs[:Filename] = filename full_attrs.sort_by { |k, _v| k == 'Description' ? 1 : 0 } .to_a.map { |kv_pair| kv_pair.join(': ') } .join("\n") << "\n\n" end
Private Instance Methods
filename()
click to toggle source
# File lib/suppository/package.rb, line 21 def filename "#{@parent_folder}/#{@deb.filename}" end