Class: WizardSerializer

Inherits:
ApplicationSerializer show all
Defined in:
app/serializers/wizard_serializer.rb

Instance Method Summary collapse

Methods inherited from ApplicationSerializer

expire_cache_fragment!, fragment_cache

Methods inherited from ActiveModel::Serializer

#include!

Instance Method Details

#completedObject



12
13
14
# File 'app/serializers/wizard_serializer.rb', line 12

def completed
  object.completed?
end

#current_color_schemeObject



16
17
18
19
# File 'app/serializers/wizard_serializer.rb', line 16

def current_color_scheme
  color_scheme = Theme.where(id: SiteSetting.default_theme_id).first&.color_scheme
  color_scheme ? color_scheme.colors_hashes : ColorScheme.base.colors_hashes
end

#startObject



8
9
10
# File 'app/serializers/wizard_serializer.rb', line 8

def start
  object.start.id
end