Getting the Database name in Merb and DataMapper

After a lot of searching and banging my head against my keyboard I finally found how to get the database name for my Merb application:
Macintosh:ruby-rss-feeds marktucks$ merb -i
...
>> repository(:default).adapter
=> #, @name=:default, @transactions={}>
>> repository(:default).adapter.uri
=> #
>> repository(:default).adapter.uri.path
=> "sample_development.db" # YAY!

I'm sure there must be a better way to do this. A Rails::Configuration.database_configuration equivalent? But I just cannot find it. The
Merb.config
doesn't seem to have a database property / method. You can get stuff like the host (
Merb.config[:host]
).

Any suggestions / better solutions are welcome.

Comments

afcool83 said…
nope, that's the proper way to do it

Popular posts from this blog

Unit Testing Using Context

Sending Email Using Gmail and Action Mailer