Spiegel von
https://github.com/paviliondev/discourse-custom-wizard.git
synchronisiert 2024-11-10 04:12:53 +01:00
15 Zeilen
435 B
Ruby
15 Zeilen
435 B
Ruby
|
class CustomWizard::Template
|
||
|
|
||
|
attr_reader :id, :name, :steps, :background, :save_submissions, :multiple_submissions, :custom
|
||
|
|
||
|
def initialize(data)
|
||
|
data = data.is_a?(String) ? ::JSON.parse(data) : data
|
||
|
@id = data['id']
|
||
|
@name = data['name']
|
||
|
@background = data['background']
|
||
|
@save_submissions = data['save_submissions']
|
||
|
@multiple_submissions = data['multiple_submissions']
|
||
|
@steps = data['steps']
|
||
|
end
|
||
|
end
|