X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fmodels%2Fwriting_format.rb;h=7060fb2bf03400fa9d531280c93b1af752e133ed;hb=0dc24d97764947af06c60aeb3ee4dfcbf8ed55b1;hp=2d3cd15907288c2ab7482116e84130bd237b5b4f;hpb=515770f9e8ad42c5c18c4718c357e0b214f3c654;p=pettanr%2Fpettanr.git diff --git a/app/models/writing_format.rb b/app/models/writing_format.rb index 2d3cd159..7060fb2b 100644 --- a/app/models/writing_format.rb +++ b/app/models/writing_format.rb @@ -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)}