Class: CommonRepositoryModel::Area

Inherits:
PersistenceBase show all
Defined in:
lib/common_repository_model/area.rb

Class Method Summary collapse

Class Method Details

.find_by_name(name) ⇒ Object



20
21
22
# File 'lib/common_repository_model/area.rb', line 20

def self.find_by_name(name)
  find({'name_s' => name}).first
end

.find_by_name!(name) ⇒ Object



24
25
26
27
28
29
30
31
# File 'lib/common_repository_model/area.rb', line 24

def self.find_by_name!(name)
  find_by_name(name) ||
  raise(
    CommonRepositoryModel::ObjectNotFoundError.new(
      "#{self} with name: #{name.to_s} not found"
    )
  )
end