Module: NavigationLight::OnLoad

Defined in:
app/models/navigation_light/on_load.rb

Instance Method Summary collapse

Instance Method Details

#relation_navigation_light(*models) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'app/models/navigation_light/on_load.rb', line 4

def relation_navigation_light(*models)
  models.each do |model|
    raise "model名称错误, #{model} 不在允许加载model范围内." unless [:uuid, :label].include?(model.to_sym)
  end 

  models.each do |model|
    include "NavigationLight::Relation#{model.capitalize}".constantize
  end 
end