Method: Treat::Entities::Entity::Buildable#from_db
- Defined in:
- lib/treat/entities/entity/buildable.rb
#from_db(hash) ⇒ Object
269 270 271 272 273 274 275 276 277 278 279 280 |
# File 'lib/treat/entities/entity/buildable.rb', line 269 def from_db(hash) adapter = (hash.delete(:adapter) || Treat.databases.default.adapter) unless adapter raise Treat::Exception, "You must supply which database " + "adapter to use by passing the :adapter " + "option or setting configuration option" + "Treat.databases.default.adapter" end self.new.unserialize(adapter, hash) end |