4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/rails_script/loader_helper.rb', line 4
def include_rails_script
javascript_tag "window.Utility || (window.Utility = {});\nUtility.RailsVars = \#{@to_javascript.nil? ? '{}' : @to_javascript.to_json};\n\n(function() {\n window.$this = new (App.\#{ controller_path.split(/\\/|_/).map(&:capitalize).join('') } || App.Base)();\n if (typeof $this.beforeAction === 'function') {\n$this.beforeAction(\"\#{action_name}\");\n }\n if (typeof $this.\#{ action_name } === 'function') {\n$this.\#{ action_name }();\n }\n if (typeof $this.afterAction === 'function') {\n$this.afterAction(\"\#{action_name}\");\n }\n})();\n"
end
|