Sha256: aca36f0dba02d7af11e9e8136ddf96e0b4ccebaba05a138c9cf839e0583f1c73
Contents?: true
Size: 1.67 KB
Versions: 3
Compression:
Stored size: 1.67 KB
Contents
module Octokit # Default setup options for preview features module Preview PREVIEW_TYPES = { :branch_protection => 'application/vnd.github.loki-preview+json'.freeze, :commit_search => 'application/vnd.github.cloak-preview+json'.freeze, :migrations => 'application/vnd.github.wyandotte-preview+json'.freeze, :licenses => 'application/vnd.github.drax-preview+json'.freeze, :source_imports => 'application/vnd.github.barred-rock-preview'.freeze, :reactions => 'application/vnd.github.squirrel-girl-preview'.freeze, :issue_timelines => 'application/vnd.github.mockingbird-preview+json'.freeze, :nested_teams => 'application/vnd.github.hellcat-preview+json'.freeze, :pages => 'application/vnd.github.mister-fantastic-preview+json'.freeze, :projects => 'application/vnd.github.inertia-preview+json'.freeze, :traffic => 'application/vnd.github.spiderman-preview'.freeze, :integrations => 'application/vnd.github.machine-man-preview+json'.freeze, :topics => 'application/vnd.github.mercy-preview+json'.freeze } def ensure_api_media_type(type, options) if options[:accept].nil? options[:accept] = PREVIEW_TYPES[type] warn_preview(type) end options end def warn_preview(type) octokit_warn <<-EOS WARNING: The preview version of the #{type.to_s.capitalize} API is not yet suitable for production use. You can avoid this message by supplying an appropriate media type in the 'Accept' request header. EOS end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
tdiary-5.0.11 | vendor/bundle/gems/octokit-4.10.0/lib/octokit/preview.rb |
octokit-4.11.0 | lib/octokit/preview.rb |
octokit-4.10.0 | lib/octokit/preview.rb |