Submit social housing lettings and sales data (CORE)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

22 lines
401 B

class FormHandler
include Singleton
def initialize
@forms = {}
end
def get_form(form)
# binding.pry
@forms[form] ||= Form.new(form)
end
def get_all_forms
Dir.foreach("config/forms") do |filename|
next if (filename == ".") || (filename == "..")
form_name = filename.sub(".json", "")
@forms[form_name] = Form.new(form_name)
end
@forms
end
end