Method: Forcast::Application::Meta::MetaRelation#initialize
- Defined in:
- lib/forcast/controllers/application/meta.rb
#initialize(e) ⇒ MetaRelation
Returns a new instance of MetaRelation.
18 19 20 21 22 23 |
# File 'lib/forcast/controllers/application/meta.rb', line 18 def initialize(e) self.class_name = e.to_s self.belongs_to = e.reflect_on_all_associations(:belongs_to).map { |e| e.name.to_s } self.has_many = e.reflect_on_all_associations(:has_many).map { |e| e.name.to_s } #e.includes(self.belongs_to + self.has_many) end |