Class: Upkeep::Replay::Template

Inherits:
Object
  • Object
show all
Includes:
Payload
Defined in:
lib/upkeep/replay.rb

Instance Method Summary collapse

Methods included from Payload

empty?, from_h

Instance Method Details

#to_hObject



143
144
145
146
147
148
149
150
151
152
153
# File 'lib/upkeep/replay.rb', line 143

def to_h
  payload = {
    type: type,
    controller_class: controller_class,
    template: template,
    locals: Replay.value_hash_to_h(locals)
  }.compact
  replay_assigns = Replay.value_hash_to_h(assigns)
  payload[:assigns] = replay_assigns if replay_assigns.any?
  payload
end

#typeObject



141
# File 'lib/upkeep/replay.rb', line 141

def type = "template"