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