OSDN Git Service

Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git] / app / models / writing_format.rb
index 2d3cd15..7060fb2 100644 (file)
@@ -30,10 +30,14 @@ def self.list
   self.enable_list
 end
 
-  def self.enable_list
-    WritingFormat.find(:all).delete_if {|wf|
-      wf.enable? == false
-    }
+  def self.enable_list include_available = false
+    r = WritingFormat.find(:all)
+    unless include_available
+      r.delete_if {|wf|
+        wf.enable? == false
+      }
+    end
+    r
   end
   
   def self.show_opt
@@ -57,9 +61,11 @@ end
     @parsed_settings ||= JSON.parse(self.settings)
   end
   
- def engine_model
-    my_engine.const_get 'Renderer'
-  end
+  # get template model   ex) PettanrSimpleFormat::Renderer
+  # render method written in template model
+  #def extend_model
+  #  self.template_module.const_get 'Renderer'
+  #end
   
   def self.import filename
     WritingFormat.import_file(filename) {|name, attr| WritingFormat.store(name, attr)}