Method: Blazer::DataSource#cache

Defined in:
lib/blazer/data_source.rb

#cacheObject



48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/blazer/data_source.rb', line 48

def cache
  @cache ||= begin
    if settings["cache"].is_a?(Hash)
      settings["cache"]
    elsif settings["cache"]
      {
        "mode" => "all",
        "expires_in" => settings["cache"]
      }
    else
      {
        "mode" => "off"
      }
    end
  end
end