Class: Kaya::Support::Documentation
- Inherits:
-
Object
- Object
- Kaya::Support::Documentation
- Defined in:
- lib/kaya/support/documentation.rb
Constant Summary collapse
- @@main_folder =
File.("../../../../", __FILE__) + "/"
- @@docs_folder =
@@main_folder + "documentation/"
- @@folders_to_search =
[@@main_folder, @@docs_folder]
Class Method Summary collapse
Class Method Details
.generate_entry(name, text) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/kaya/support/documentation.rb', line 26 def self.generate_entry name, text { "title" => name, "body" => text } end |
.load_documentation ⇒ Object
11 12 13 14 15 16 |
# File 'lib/kaya/support/documentation.rb', line 11 def self.load_documentation print "\nLoading documentation..." Kaya::Database::MongoConnector.clean_documentation @@folders_to_search.each { |folder| self.open_files folder } print "OK" end |
.open_files(folder) ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/kaya/support/documentation.rb', line 18 def self.open_files folder Dir.glob(folder + "*.md") do |md_file| name = md_file.split("/").last.gsub('.md','') text = File.read(md_file) Kaya::Database::MongoConnector.insert_documentation self.generate_entry(name,text) end end |