Class Webgen::Website
In: lib/webgen/gui/common.rb
Parent: Object
RuntimeError PluginParamNotFound PluginNotFound ConfigurationFileInvalid CmdParse::CommandParser CommandParser DirectoryInfo GalleryStyle WebSiteStyle WebSiteTemplate SipttraStyle Test::Unit::TestCase TestCase PluginTestCase TagTestCase CmdParse::Command ShowCommand CheckCommand UseCommand CreateCommand TSort DependencyHash Hash Comparable Language DEFAULT_WRAPPER_MODULE WebSite ::Logger Logger Logger Qt::MainWindow MainWindow Qt::Dialog NewWebsiteDialog Qt::TextEdit LogWidget ::Rake::TaskLib WebgenTask ConfigurationFile Website PluginManager PluginLoader PluginParamValueNotFound Dummy Color CliUtils PluginDefs lib/webgen/languages.rb lib/webgen/website.rb lib/webgen/gui/common.rb lib/webgen/plugin.rb lib/webgen/test.rb lib/webgen/cli.rb ClassMethods PluginDefs LanguageManager lib/webgen/gui/new_website_dlg.rb lib/webgen/gui/main.rb GUI lib/webgen/rake/webgentask.rb Rake Webgen dot/m_60_0.png

Methods

files   languages   new   styles   templates  

Attributes

directory  [R] 

Public Class methods

[Source]

    # 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

[Source]

    # File lib/webgen/gui/common.rb, line 10
10:     def initialize( directory )
11:       @directory = directory
12:     end

[Source]

    # 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

[Source]

    # 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

Public Instance methods

[Source]

    # File lib/webgen/gui/common.rb, line 14
14:     def files
15:     end

[Validate]