class EditModeRails::ScriptTag
Public Class Methods
generate(*args)
click to toggle source
# File lib/editmode-rails/script_tag.rb, line 5 def self.generate(*args) new(*args).output end
new(options = {})
click to toggle source
# File lib/editmode-rails/script_tag.rb, line 9 def initialize(options = {}) end
Public Instance Methods
output()
click to toggle source
# File lib/editmode-rails/script_tag.rb, line 17 def output str = <<-EDITMODE_SCRIPT <script src="#{script_url}" async ></script> EDITMODE_SCRIPT str.respond_to?(:html_safe) ? str.html_safe : str end
script_url()
click to toggle source
# File lib/editmode-rails/script_tag.rb, line 27 def script_url ENV["EDITMODE_OVERRIDE_SCRIPT_URL"] || "https://www.editmode.app/assets/chunks.js" end
valid?()
click to toggle source
# File lib/editmode-rails/script_tag.rb, line 13 def valid? true end