class LicenseStatus::Active
def filter(licenses)
now = DateTime.now
licenses.where('issued_at < ? AND expired_at > ?', now, now)
end
def matches?(name)
to_s == name
end
def best_represents?(license)
license.active_on?(DateTime.now)
end
def to_s
'active'
end
end