Method: JsDuck::Web::MemberIcons.write

Defined in:
lib/jsduck/web/member_icons.rb

.write(dir) ⇒ Object

Copies all member icons to given destination dir.



25
26
27
28
29
30
31
32
33
34
35
# File 'lib/jsduck/web/member_icons.rb', line 25

def self.write(dir)
  FileUtils.mkdir(dir)

  members_with_icons.each do |m|
    if File.exists?(m[:icon])
      FileUtils.cp(m[:icon], "#{dir}/#{m[:name]}.png")
    else
      Logger.warn(nil, "Member icon file not found", m[:icon])
    end
  end
end