Sha256: 4f6c03db111cf05e11abb4e6d85ce6202716a12187c5e5ab2adfe50e44f664d9

Contents?: true

Size: 504 Bytes

Versions: 9

Compression:

Stored size: 504 Bytes

Contents

module EditModeRails

  class ScriptTag

    def self.generate(*args)
      new(*args).output
    end

    def initialize(options = {})
      
    end

    def valid?
      true
    end

    def output
      
      str = <<-EDITMODE_SCRIPT
  <script src="#{script_url}" async ></script>
      EDITMODE_SCRIPT

      str.respond_to?(:html_safe) ? str.html_safe : str

    end

    def script_url 
      ENV["EDITMODE_OVERRIDE_SCRIPT_URL"] || "https://www.editmode.app/assets/chunks.js"
    end

  end

end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
editmode-0.0.9.75 lib/editmode-rails/script_tag.rb
editmode-0.0.9.74 lib/editmode-rails/script_tag.rb
editmode-0.0.9.72 lib/editmode-rails/script_tag.rb
editmode-0.0.9.61 lib/editmode-rails/script_tag.rb
editmode-0.0.9.39 lib/editmode-rails/script_tag.rb
editmode-0.0.9.37 lib/editmode-rails/script_tag.rb
editmode-0.0.9.14 lib/editmode-rails/script_tag.rb
editmode-0.0.9.9 lib/editmode-rails/script_tag.rb
editmode-rails-0.0.9.8 lib/editmode-rails/script_tag.rb