0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-09-19 23:31:11 +02:00
discourse-custom-wizard/lib/wizard.rb

16 Zeilen
452 B
Ruby

2017-09-23 04:34:07 +02:00
class CustomWizard::Wizard
2017-10-13 15:02:34 +02:00
attr_reader :id, :name, :steps, :background, :save_submissions, :multiple_submissions, :custom
2017-09-23 04:34:07 +02:00
def initialize(data)
data = data.is_a?(String) ? ::JSON.parse(data) : data
@id = data['id']
@name = data['name']
2017-10-09 07:52:09 +02:00
@background = data['background']
@save_submissions = data['save_submissions']
2017-10-13 15:02:34 +02:00
@multiple_submissions = data['multiple_submissions']
@steps = data['steps']
@custom = true
2017-09-23 04:34:07 +02:00
end
end