Method: Origen::SiteConfig::Config#needs_refresh?
- Defined in:
- lib/origen/site_config/config.rb
#needs_refresh? ⇒ Boolean
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/origen/site_config/config.rb', line 35 def needs_refresh? if centralized? if refresh_time < 0 false elsif cached? # If the refresh time is 0, this will always be true # Note the difference of time objects below will give the difference in seconds. (Time.now - cached_file.ctime) / 3600.0 > refresh_time else # If the cached file cannot be found, force a new fetch true end else false end end |