Sha256: dfc9ff1002e1e952c3c426ae1ef389ed0667138226bb99032efe55f88a8fd63a

Contents?: true

Size: 519 Bytes

Versions: 1

Compression:

Stored size: 519 Bytes

Contents

module Arpa
  module DataMappers
    class ProfileMapper < Base
      entity_class 'Arpa::Entities::Profile'
      repository_class 'Arpa::Repositories::Profiles::RepositoryProfile'

      attrs_to_entity :id, :name, :description, :role_ids, :entity_id, :entity_class,
        :created_at, :updated_at, :removed,
        roles: {mapper: 'Arpa::DataMappers::RoleMapper'}

      attrs_to_record :id, :name, :description, :role_ids, :entity_id, :entity_class,
        :created_at, :updated_at, :removed

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
arpa-0.2.0 lib/arpa/data_mappers/profile_mapper.rb