template.rb 435 B

1234567891011121314
  1. class CustomWizard::Template
  2. attr_reader :id, :name, :steps, :background, :save_submissions, :multiple_submissions, :custom
  3. def initialize(data)
  4. data = data.is_a?(String) ? ::JSON.parse(data) : data
  5. @id = data['id']
  6. @name = data['name']
  7. @background = data['background']
  8. @save_submissions = data['save_submissions']
  9. @multiple_submissions = data['multiple_submissions']
  10. @steps = data['steps']
  11. end
  12. end