21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/react_on_rails_pro/engine.rb', line 21
def log_license_status
status = ReactOnRailsPro::LicenseValidator.license_status
case status
when :valid
log_valid_license
when :missing
log_license_issue("No license found", "Get a license at #{LICENSE_URL}")
when :expired
expiration = ReactOnRailsPro::LicenseValidator.license_expiration
expired_on = expiration ? " (expired on #{expiration.strftime('%Y-%m-%d')})" : ""
log_license_issue("License has expired#{expired_on}", "Renew your license at #{LICENSE_URL}")
when :invalid
log_license_issue("Invalid license", "Get a license at #{LICENSE_URL}")
end
end
|