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