Class: Arpa::Repositories::Roles::Finder

Inherits:
Object
  • Object
show all
Includes:
Base
Defined in:
lib/arpa/repositories/roles/finder.rb

Instance Method Summary collapse

Instance Method Details

#allObject



12
13
14
15
16
# File 'lib/arpa/repositories/roles/finder.rb', line 12

def all
  repository_class.all.collect do |record|
    mapper_instance.map_to_entity(record)
  end
end

#find(id) ⇒ Object



7
8
9
10
# File 'lib/arpa/repositories/roles/finder.rb', line 7

def find(id)
  record = repository_class.find(id)
  mapper_instance.map_to_entity(record)
end

#mapper_instanceObject



18
19
20
# File 'lib/arpa/repositories/roles/finder.rb', line 18

def mapper_instance
  Arpa::DataMappers::RoleMapper.instance
end

#repository_classObject



22
23
24
# File 'lib/arpa/repositories/roles/finder.rb', line 22

def repository_class
  RepositoryRole
end