Module: EyeballsRailsHelper

Defined in:
lib/eyeballs_rails_helper.rb

Instance Method Summary collapse

Instance Method Details

#eyeballs_javascripts(*mixin_javascripts) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/eyeballs_rails_helper.rb', line 2

def eyeballs_javascripts(*mixin_javascripts)
  javascripts = [
                  'vendor/jquery/jquery-1.4.2.min.js',
                  'vendor/jquery/jquery.ba-bbq.min'
                ]
  
  javascripts << mixin_javascripts
  
  javascripts << ['vendor/mustache/mustache.0.3.0.js',
  'vendor/eyeballs/o_O',
  'vendor/eyeballs/modules/o_O.model',
  'vendor/eyeballs/modules/o_O.validations',
  'vendor/eyeballs/drivers/jquery/adapters/o_O.rest',
  'vendor/eyeballs/drivers/jquery/modules/o_O.controller',
  'vendor/eyeballs/drivers/jquery/modules/o_O.support',
  'vendor/eyeballs/drivers/jquery/modules/o_O.routes',
  'config/routes',
  'config/initializer']
  ["app/models", "app/controllers"].each do |dir|
    Dir["#{Rails.root}/public/javascripts/#{dir}/*.js"].collect do |file|
      javascripts << "#{dir}/#{File.basename(file)}"
    end
  end
  if javascripts.any?
    javascript_include_tag(javascripts)
  end
end