Module: Librarian
- Extended by:
- ActiveSupport::Concern
- Included in:
- Ont::Library, Pacbio::Library
- Defined in:
- app/models/concerns/librarian.rb
Overview
Material
Instance Method Summary collapse
Instance Method Details
#active? ⇒ Boolean
13 14 15 |
# File 'app/models/concerns/librarian.rb', line 13 def active? deactivated_at.nil? end |
#deactivate ⇒ Object
21 22 23 24 25 |
# File 'app/models/concerns/librarian.rb', line 21 def deactivate return false unless active? update(deactivated_at: DateTime.current) end |
#set_state ⇒ Object
17 18 19 |
# File 'app/models/concerns/librarian.rb', line 17 def set_state self.state = 'pending' end |