Module: SpectatorSport::ScriptHelper

Defined in:
app/helpers/spectator_sport/script_helper.rb

Instance Method Summary collapse

Instance Method Details

#spectator_sport_label_recording(value, key: nil, strategy: :many) ⇒ Object



15
16
17
18
19
# File 'app/helpers/spectator_sport/script_helper.rb', line 15

def spectator_sport_label_recording(value, key: nil, strategy: :many)
  label_data = { value: value, key: key, strategy: strategy.to_s }
  signed = Rails.application.message_verifier(:spectator_sport_label_recording).generate(label_data)
  tag.meta(name: "spectator-sport-recording-label", content: signed)
end

#spectator_sport_script_tagsObject



3
4
5
# File 'app/helpers/spectator_sport/script_helper.rb', line 3

def spectator_sport_script_tags
  tag.script defer: true, src: spectator_sport.events_path(format: :js)
end

#spectator_sport_stop_recordingObject



21
22
23
# File 'app/helpers/spectator_sport/script_helper.rb', line 21

def spectator_sport_stop_recording
  tag.meta(name: "spectator-sport-stop")
end

#spectator_sport_tag_recording(tag_value) ⇒ Object



7
8
9
10
11
12
13
# File 'app/helpers/spectator_sport/script_helper.rb', line 7

def spectator_sport_tag_recording(tag_value)
  SpectatorSport.deprecator.warn(
    "`spectator_sport_tag_recording` is deprecated and will be removed in a future version. " \
    "Use `spectator_sport_label_recording` instead."
  )
  spectator_sport_label_recording(tag_value)
end