class Ddr::Models::AdministrativeMetadata
Attributes
object[R]
Public Class Methods
field_names()
click to toggle source
# File lib/ddr/models/metadata/administrative_metadata.rb, line 10 def field_names [ :access_roles, :admin_set, :aspace_id, :depositor, :display_format, :doi, :ead_id, :fcrepo3_pid, :license, :local_id, :permanent_id, :permanent_url, :research_help_contact, :workflow_state ] end
Also aliased as: unqualified_names, field_readers
field_writers()
click to toggle source
# File lib/ddr/models/metadata/administrative_metadata.rb, line 31 def field_writers field_names.map { |name| "#{name}=".to_sym } end
new(object)
click to toggle source
# File lib/ddr/models/metadata/administrative_metadata.rb, line 48 def initialize(object) @object = object end
property_terms()
click to toggle source
# File lib/ddr/models/metadata/administrative_metadata.rb, line 35 def property_terms field_names.each_with_object({}) do |term, memo| memo[term] = term end end