class RailsServices::Generators::FormGenerator

generates a form object

Public Instance Methods

create_form() click to toggle source
# File lib/generators/rails_services/form_generator.rb, line 20
def create_form
  template 'base_form.rb.erb', "app/forms/#{object_directory}/#{form_object_file}"
  create_test
end

Private Instance Methods

create_test() click to toggle source
# File lib/generators/rails_services/form_generator.rb, line 27
def create_test
  if File.exist?('spec/spec_helper.rb')
    template 'base_form_spec.rb.erb', "spec/forms/#{object_directory}/#{form_spec_file}"
  else
    template 'base_form_unit_test.rb.erb', "test/forms/#{object_directory}/#{form_unit_file}"
  end
end