module Kyubi::TagHelper

Public Instance Methods

kyubi_javascript_include_tag(options = {}) click to toggle source
# File lib/kyubi/tag_helper.rb, line 17
def kyubi_javascript_include_tag(options = {})
  sources = []
  controller_name = options[:controller] || controller.controller_name
  action_name = options[:action] || controller.action_name
  sources << "#{controller_name}/shared" if Catalog.javascript_exist?(controller_name, "shared")
  sources << "#{controller_name}/#{action_name}" if Catalog.javascript_exist?(controller_name, action_name)
  return if sources.empty?

  sources << options.except(:controller, :action)
  javascript_include_tag(*sources)
end