Module: Juscribe::TosAcceptable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/juscribe/tos_acceptable.rb
Instance Method Summary collapse
- #tos_accepted=(val) ⇒ Object
- #tos_accepted? ⇒ Boolean (also: #tos_accepted, #terms_of_service)
- #tos_accepted_at=(timestamp) ⇒ Object
Instance Method Details
#tos_accepted=(val) ⇒ Object
11 12 13 |
# File 'lib/juscribe/tos_acceptable.rb', line 11 def tos_accepted=(val) self.tos_accepted_at = Time.now end |
#tos_accepted? ⇒ Boolean Also known as: tos_accepted, terms_of_service
20 21 22 |
# File 'lib/juscribe/tos_acceptable.rb', line 20 def tos_accepted? @_tos_accepted_at.try(:<, Time.now) end |
#tos_accepted_at=(timestamp) ⇒ Object
15 16 17 18 |
# File 'lib/juscribe/tos_acceptable.rb', line 15 def tos_accepted_at=() write_attribute(:tos_accepted_at, ) if has_attribute?(:tos_accepted_at) @_tos_accepted_at = end |