Module: GeneratedAssets::RailtieHelper

Defined in:
lib/generated-assets/railtie.rb

Class Method Summary collapse

Class Method Details

.app_name_for(app) ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/generated-assets/railtie.rb', line 23

def self.app_name_for(app)
  if ::Rails::VERSION::MAJOR >= 6
    case app
      when Class
        app.module_parent_name
      else
        app.class.module_parent_name
    end
  else
    case app
      when Class               # rails 5
        app.parent_name
      else
        app.class.parent_name  # rails 3, 4
    end
  end
end