Hi Sean, I'd appreciate if you could look into it - my Ruby-fu is not good enough yet. ::Boolean didn't make the trick.
Thanks, Francisco 2010/6/2 Sean Cribbs <s...@basho.com>: > Frank, > > It's probably a combination of two things that I need to investigate. First, > 1.9 is much more picky about resolving namespaces (try ::Boolean?). Second, I > probably need to make sure that the casting.rb file is eagerly loaded and not > lazily. > > Sean Cribbs <s...@basho.com> > Developer Advocate > Basho Technologies, Inc. > http://basho.com/ > > On Jun 2, 2010, at 5:59 AM, francisco treacy wrote: > >> My User model has some properties >> >> property :name, String >> property :email, String, :presence => true >> property :items, Array, :default => [] >> (...) >> >> Now when I want to use a Boolean: >> property :admin, Boolean >> >> I get the following: >> >> ruby-1.9.1-p378 > user = User.find('t...@gmail.com') >> NameError: uninitialized constant User::Boolean >> from /Users/ftreacy/Documents/work/projects/ws/app/models/user.rb:30:in >> `<class:User>' >> from /Users/ftreacy/Documents/work/projects/ws/app/models/user.rb:20:in >> `<top (required)>' >> >> Why isn't Ripple's Boolean not being found? What am I missing? >> >> Francisco >> >> ps: my current workaround: copy/paste the Module into user.rb - this works >> >> module Boolean >> def self.ripple_cast(value) >> case value >> when NilClass >> nil >> when Numeric >> !value.zero? >> when TrueClass, FalseClass >> value >> when /^\s*t/i >> true >> when /^\s*f/i >> false >> else >> value.present? >> end >> end >> end >> >> _______________________________________________ >> riak-users mailing list >> riak-users@lists.basho.com >> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > > _______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com