Sha256: 9701c6d988b130f92b586f5fe8ff8a38d51376258e23addd1cd7c03c8634c502
Contents?: true
Size: 465 Bytes
Versions: 5
Compression:
Stored size: 465 Bytes
Contents
module RailsScript module LoaderHelper def include_rails_script javascript_tag <<-RUBY window.Utility || (window.Utility = {}); Utility.RailsVars = #{@to_javascript.nil? ? '{}' : @to_javascript.to_json}; (function() { window.$this = new (App.#{ controller_path.split(/\/|_/).map(&:capitalize).join('') } || App.Base)(); if (typeof $this.#{ action_name } === 'function') { return $this.#{ action_name }.call(); } })(); RUBY end end end
Version data entries
5 entries across 5 versions & 1 rubygems