Hi Brian. Do you of any place where this is documented? Or any sample
code?
I looked through all the specs in dm-core and the in_memory adapter
still makes absolutely no sense to me.
This is what I tried...
require "rubygems"
require "dm-core"
require "dm-validations"
DataMapper.setup(:memory, "in_memory://wtf")
class Employer
include DataMapper::Resource
property :id, Serial
property :name, String
validates_present :name
def self.default_repository_name
:memory
end
end
Employer.new
this throws the error:
DataMapper::IncompleteModelError: Employer must have at least one
property or many to one relationship to be valid
When I add Employer.auto_migrate! to the class definition, it throws
this:
NoMethodError: undefined method `automigrate!' for Employer:Class
Any help greatly appreciated!
On Oct 11, 2009, at 2:07 PM, Brian Smith wrote:
> I don't think it is, you can just set the repository to be an in
> memory adapter for that model. I think that's the correct way to do
> what you want. It essentially makes it perform like a normal class
> on steroids.
>
> On Sun, Oct 11, 2009 at 11:49 AM, Ashley Moran <[email protected]
> > wrote:
>
>
> On 11 Oct 2009, at 03:06, Brian Smith wrote:
>
> > isn't there just an in-memory adapter sans sqlite3?
>
> There is indeed. Does that mean that the failure to make a new
> Resource without its storage existing is not a bug after all?
>
> --
> http://www.patchspace.co.uk/
> http://www.linkedin.com/in/ashleymoran
> http://aviewfromafar.net/
>
>
>
>
>
>
>
>
>
>
>
> >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"DataMapper" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/datamapper?hl=en
-~----------~----~----~----~------~----~------~--~---