Module: Bagman::ConnectionAdapters::TableDefinition

Defined in:
lib/bagman/active_record.rb

Instance Method Summary collapse

Instance Method Details

#bag_for(klass_symbol) ⇒ Object



4
5
6
7
8
# File 'lib/bagman/active_record.rb', line 4

def bag_for(klass_symbol)
  klass = klass_symbol.to_s.classify.constantize
  raise "#{klass} doesn't have a bag" unless klass.respond_to?(:bag)
  Bagman::TableBuilder.build_table(self, klass.bag)
end