Class: NewDrgFormGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/new_drg_form/new_drg_form_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_form_fileObject

Will create output and save it to form filename.



11
12
13
14
15
16
17
18
19
20
# File 'lib/generators/new_drg_form/new_drg_form_generator.rb', line 11

def create_form_file
#:TODO: find out how to prevent error when model class is not defined
  @file_name = file_name
  form_name = file_name #if formname.size == 0
  @model = file_name.classify.constantize rescue nil
  return (p "Model #{file_name.classify} not found! Aborting.") if @model.nil?
#  
  yml = top_level_options + index_options + result_set_options + form_top_options + form_fields_options + localize_options
  create_file "app/forms/#{form_name}.yml", yml
end