| Class | Webgen::Website |
| In: |
lib/webgen/gui/common.rb
|
| Parent: | Object |
| directory | [R] |
# File lib/webgen/gui/common.rb, line 17
17: def self.languages
18: unless defined?( @@languages )
19: @@languages = []
20: code_file = File.join( CorePlugins::Configuration.data_dir, 'data/ISO-639-2_values_8bits.txt' )
21: CSV::Reader.parse( File.open( code_file, 'r' ), ?| ) do |row|
22: @@languages << [row[0].data, row[3].data] unless !@@languages.last.nil? && @@languages.last[0] == row[0].data && @@languages.last[1] == row[3].data
23: end
24: end
25: @@languages
26: end
# File lib/webgen/gui/common.rb, line 10
10: def initialize( directory )
11: @directory = directory
12: end
# File lib/webgen/gui/common.rb, line 32
32: def self.styles
33: Dir[File.join( CorePlugins::Configuration.data_dir, 'website_styles', '*' )].collect {|f| File.basename( f )}
34: end
# File lib/webgen/gui/common.rb, line 28
28: def self.templates
29: Dir[File.join( CorePlugins::Configuration.data_dir, 'website_templates', '*' )].collect {|f| File.basename( f )}
30: end