Method: Geoffrey::Package#name

Defined in:
lib/geoffrey/package.rb

#name(val = nil) ⇒ Object



53
54
55
56
57
58
59
60
# File 'lib/geoffrey/package.rb', line 53

def name(val=nil)
  if val.nil? && @name.nil? && (!@url.nil? || !@guessed_name.nil?)
    @name = remove_extension(@guessed_name||get_filename)
  elsif !val.nil?
    @name = val
  end
  @name
end