Class: CollegiateLink::Position
- Inherits:
-
Object
- Object
- CollegiateLink::Position
- Includes:
- HappyMapper
- Defined in:
- lib/collegiatelink/organization.rb
Overview
A position of someone in an organization
Instance Method Summary collapse
Instance Method Details
#current? ⇒ Boolean
116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
# File 'lib/collegiatelink/organization.rb', line 116 def current? use_startdate = (userstartdate > 0) ? userstartdate : startdate indefinite = (userenddate < 0) && (enddate < 0) starts = Time.at(use_startdate / 1000, use_startdate % 1000) if indefinite return (starts < Time.now) else use_enddate = (userenddate > 0) ? userenddate : enddate ends = Time.at(use_enddate / 1000, use_enddate % 1000) return (starts < Time.now && Time.now < ends) end end |