Class: CommonRepositoryModel::PersistenceBase
- Inherits:
-
ActiveFedora::Base
- Object
- ActiveFedora::Base
- CommonRepositoryModel::PersistenceBase
- Includes:
- ActiveModel::SerializerSupport
- Defined in:
- lib/common_repository_model/persistence_base.rb
Direct Known Subclasses
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.register_attribute(attribute_name, options = {}) ⇒ Object
17 18 19 20 21 |
# File 'lib/common_repository_model/persistence_base.rb', line 17 def self.register_attribute(attribute_name, = {}) delegate(attribute_name, ) self.attributes_for_json ||= [] self.attributes_for_json += [attribute_name] end |
Instance Method Details
#active_model_serializer ⇒ Object
10 11 12 |
# File 'lib/common_repository_model/persistence_base.rb', line 10 def active_model_serializer "#{self.class}Serializer".constantize end |