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