9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/generators/faenza_generator.rb', line 9
def generate_known_types_initializer
initializer_content = "FAENZA_ICONS_FILES = { \n"
Dir.chdir(self.icons_destination_dir) do
icons = Dir[self.icons_source_dir + "/*.png"]
icons.each_with_index do |icon, index|
initializer_content += "\"#{icon.split("/")[-1].match(/filetype-(.*).png/)[-1]}\" => \"#{icon}\""
if index < icons.length - 1
initializer_content += ","
end
initializer_content += "\n"
end
initializer_content += "}"
end
create_file "config/initializers/filetype_icons_faenza_rails.rb", initializer_content
end
|