Module: AngularVelocity::Generators::AngularConfig

Included in:
ControllerGenerator, InstallGenerator, ScaffoldGenerator, ServiceGenerator
Defined in:
lib/generators/angular_velocity/angular_config.rb

Instance Method Summary collapse

Instance Method Details

#angular_pathObject



13
14
15
16
17
18
19
20
21
22
# File 'lib/generators/angular_velocity/angular_config.rb', line 13

def angular_path
  path = ""
  if Rails.env == "test"
    path = "spec/tmp/app/assets/javascripts/#{application_name}"
  else
    path = "app/assets/javascripts/#{application_name}"
  end
  path = Rails.root.join(path)
  path
end

#angular_spec_pathObject



24
25
26
27
28
29
30
31
32
33
# File 'lib/generators/angular_velocity/angular_config.rb', line 24

def angular_spec_path
  path = ""
  if Rails.env == "test"
    path =  "spec/tmp/spec/javascripts/#{application_name}"
  else
    path ="spec/javascripts/#{application_name}"
  end
  path = Rails.root.join(path)
  path
end

#application_nameObject



5
6
7
8
9
10
11
# File 'lib/generators/angular_velocity/angular_config.rb', line 5

def application_name
  if defined?(Rails) && Rails.application
    "#{Rails.application.class.name.split('::').first}App"
  else
    "App"
  end     
end