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_readers()
Alias for: field_names
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
unqualified_names()
Alias for: field_names