Module: Newsmlg2::Base::EntityDetailsGroup
- Included in:
- Types::Concept
- Defined in:
- lib/newsmlg2/base/entity_details_group.rb
Overview
A group of properties defining the details of specific entities (concepts.py EntityDetailsGroup).
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/newsmlg2/base/entity_details_group.rb', line 8 def self.included(klass) klass.class_eval do xml_element :has_instruments, xml: 'hasInstrument', type: Newsmlg2::Types::HasInstrument, collection: true xml_element :person_details, xml: 'personDetails', type: Newsmlg2::Types::PersonDetails xml_element :organisation_details, xml: 'organisationDetails', type: Newsmlg2::Types::OrganisationDetails xml_element :geo_area_details, xml: 'geoAreaDetails', type: Newsmlg2::Types::GeoAreaDetails xml_element :poi_details, xml: 'POIDetails', type: Newsmlg2::Types::POIDetails xml_element :object_details, xml: 'objectDetails', type: Newsmlg2::Types::ObjectDetails xml_element :event_details, xml: 'eventDetails', type: Newsmlg2::Types::EventDetails end end |