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