ncbo / goo

Graph Oriented Objects (GOO) for Ruby. A RDF/SPARQL based ORM.
http://ncbo.github.io/goo/
Other
15 stars 6 forks source link

Object.all(load_attrs: :all) has no effect #85

Open palexander opened 11 years ago

palexander commented 11 years ago

It appears as though using load_attrs: :all has no effect on the results:

onts = Ontology.all(load_attrs: :all)
onts.first.attributes
=> {:internals=>
  #<Goo::Base::Internals:0x007f800f993838
   @_base_instance=
    #<LinkedData::Models::Ontology:0x007f800f993180
     @_cached_exist=nil,
     @attributes={...}>,
   @_id='http://data.bioontology.org/ontologies/AAO':SparqlRd::Resultset::IRI,
   @graph_id="http://data.bioontology.org/metadata/Ontology",
   @lazy_loaded=true,
   @loaded=false,
   @loaded_attrs=#<Set: {}>,
   @loaded_dependencies=false,
   @modified=false,
   @persistent=true,
   @read_only=false,
   @store_name=nil>}
onts.first.loaded?
=> false