Module: ActiveFedora::RegisteredAttributes

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_fedora/registered_attributes.rb,
lib/active_fedora/registered_attributes/version.rb,
lib/active_fedora/registered_attributes/attribute.rb,
lib/active_fedora/registered_attributes/attribute_registry.rb

Defined Under Namespace

Modules: ClassMethods Classes: Attribute, AttributeRegistry

Constant Summary collapse

VERSION =
"0.2.1"

Instance Method Summary collapse

Instance Method Details

#initializeObject

Applies attribute default values



67
68
69
70
# File 'lib/active_fedora/registered_attributes.rb', line 67

def initialize(*)
  super
  apply_defaults
end

#terms_for_displayObject



76
77
78
# File 'lib/active_fedora/registered_attributes.rb', line 76

def terms_for_display
  displayable_attributes.collect(&:name)
end

#terms_for_editingObject



72
73
74
# File 'lib/active_fedora/registered_attributes.rb', line 72

def terms_for_editing
  editable_attributes.collect(&:name)
end