Method: Cms::EngineHelper#engine_name

Defined in:
lib/cms/engine_helper.rb

#engine_nameObject



66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/cms/engine_helper.rb', line 66

def engine_name
  name = EngineHelper.module_name(target_class)
  return "main_app" unless name

  begin
    engine = "#{name}::Engine".constantize
  rescue NameError
    # This means there is no Engine for this model, so its from the main Rails App.
    return "main_app"
  end
  engine.engine_name
end