module Aloha::Rails::Helpers
Public Instance Methods
aloha_require(url, options = {})
click to toggle source
# File lib/aloha/rails/helpers.rb, line 36 def aloha_require(url, options = {}) raise TypeError, 'url must be a String' unless url.is_a? String js = <<-JS function aloha_require() { require({ context: 'aloha', baseUrl: '#{url}/lib' }, ['aloha'], function (Aloha) { }); } JS javascript_tag js end
aloha_script_tag_url(url, options = {})
click to toggle source
# File lib/aloha/rails/helpers.rb, line 13 def aloha_script_tag_url(url, options = {}) raise TypeError, 'url must be a String' unless url.is_a? String options = { type: 'text/javascript', src: url, }.update(options) content_tag :script, nil, options end
aloha_stylesheet_tag_url(url, options = {})
click to toggle source
# File lib/aloha/rails/helpers.rb, line 24 def aloha_stylesheet_tag_url(url, options = {}) raise TypeError, 'url must be a String' unless url.is_a? String options = { rel: 'stylesheet', type: 'text/css', href: url }.update(options) content_tag :link, nil, options end