lib/shortcut.rb in wixgem-0.59.0 vs lib/shortcut.rb in wixgem-0.62.0
- old
+ new
@@ -26,21 +26,18 @@
shortcut_element.attributes['Id'] = "Shortcut_#{SecureRandom.uuid.gsub(/-/,'')}"
shortcut_element.attributes['Arguments'] = @hash[:arguments] if(@hash.has_key?(:arguments))
shortcut_name = File.basename(@file)
- shortcut_name = @hash[:name] if(@hash.has_key?(:name))
+ if(@hash.has_key?(:name))
+ shortcut_name = @hash[:name]
+ else
+ @hash[:name] = shortcut_name
+ end
shortcut_element.attributes['Name'] = shortcut_name
shortcut_element.attributes['Description'] = @hash[:description] if(@hash.has_key?(:description))
- if(@hash.has_key?(:directory))
- case @hash[:directory]
- when :desktop
- shortcut_element.attributes['Directory'] = 'DesktopFolder'
- else
- shortcut_element.attributes['Directory'] = @hash[:directory]
- end
- end
+ shortcut_element.attributes['Directory'] = 'DesktopFolder'
shortcut_element.attributes['Advertise']="yes"
shortcut_element.attributes['Advertise'] = "no" if(@hash.has_key?(:advertise) && !@hash[:advertise])
create_icon_element(shortcut_element) if(@hash.has_key?(:icon))