Sha256: 14e18704afeae542de74ee280592ca993edba183b8edb4a456838a2eb3753712

Contents?: true

Size: 332 Bytes

Versions: 10

Compression:

Stored size: 332 Bytes

Contents

module Shipit
  module GithubStatus
    CACHE_KEY = 'github::status'.freeze

    class << self
      def status
        Rails.cache.read(CACHE_KEY)
      end

      def refresh_status
        Rails.cache.write(CACHE_KEY, Shipit.github.api.github_status)
      rescue Faraday::Error, Octokit::ServerError
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
shipit-engine-0.28.0 app/models/shipit/github_status.rb
shipit-engine-0.27.1 app/models/shipit/github_status.rb
shipit-engine-0.27.0 app/models/shipit/github_status.rb
shipit-engine-0.26.0 app/models/shipit/github_status.rb
shipit-engine-0.25.1 app/models/shipit/github_status.rb
shipit-engine-0.25.0 app/models/shipit/github_status.rb
shipit-engine-0.24.0 app/models/shipit/github_status.rb
shipit-engine-0.23.1 app/models/shipit/github_status.rb
shipit-engine-0.23.0 app/models/shipit/github_status.rb
shipit-engine-0.22.0 app/models/shipit/github_status.rb