module RIFCS::Activity
Public Instance Methods
activity_key()
click to toggle source
# File lib/rif-cs/activity.rb, line 39 def activity_key raise "Supply a activity_key attribute or implement a method" end
to_registry_node(encoding='UTF-8')
click to toggle source
# File lib/rif-cs/activity.rb, line 6 def to_registry_node(encoding='UTF-8') Nokogiri::XML::Builder.new(:encoding => encoding) do |xml| xml.registryObject_(:group => activity_group) do xml.key_ activity_key xml.originatingSource_ activity_originating_source if respond_to?(:activity_originating_source) xml.activity_(:dateModified => activity_date_modified, :type => activity_type) do RIFCS::list_of(activity_identifiers, :identifiers, xml) if respond_to?(:activity_identifiers) RIFCS::names(activity_names, xml) if respond_to?(:activity_names) RIFCS::locations(activity_locations, xml) if respond_to?(:activity_locations) RIFCS::coverage(activity_coverage, xml) if respond_to?(:activity_coverage) RIFCS::list_of(activity_descriptions, :descriptions, xml) if respond_to?(:activity_descriptions) RIFCS::existence_dates(activity_existence_dates, xml) if respond_to?(:activity_existence_dates) RIFCS::related_info(activity_related_info, xml) if respond_to?(:activity_related_infos) RIFCS::related_objects(activity_related_objects, xml) if respond_to?(:activity_related_objects) RIFCS::rights(activity_rights, xml) if respond_to?(:activity_rights) RIFCS::subjects(activity_subjects, xml) if respond_to?(:activity_subjects) end # activity end end end