lib/chronicle/etl/models/entity.rb in chronicle-etl-0.2.4 vs lib/chronicle/etl/models/entity.rb in chronicle-etl-0.3.0

- old
+ new

@@ -3,13 +3,19 @@ module Chronicle module ETL module Models class Entity < Chronicle::ETL::Models::Base TYPE = 'entities'.freeze - ATTRIBUTES = [:title, :body, :represents, :slug].freeze - ASSOCIATIONS = [].freeze # TODO: add these to reflect Chronicle Schema + ATTRIBUTES = [:title, :body, :represents, :slug, :myself, :metadata].freeze + ASSOCIATIONS = [ + :attachments, + :abouts, + :depicts, + :consumers, + :contains + ].freeze # TODO: add these to reflect Chronicle Schema - attr_accessor(*ATTRIBUTES) + attr_accessor(*ATTRIBUTES, *ASSOCIATIONS) end end end end