Sha256: b0bb8a467fadff63d8b44dfff338cb7b0a22abe7ea8301944ccf50dde3e894f1
Contents?: true
Size: 530 Bytes
Versions: 2
Compression:
Stored size: 530 Bytes
Contents
module Dpl module Providers class Pages < Provider def self.new(ctx, args) return super unless registry_key.to_sym == :pages arg = args.detect { |arg| arg.include? '--strategy' } strategy = arg ? arg.split('=', 2).last : 'git' Provider[:"pages:#{strategy}"].new(ctx, args) end opt '--strategy NAME', 'GitHub Pages deployment strategy', default: 'git', enum: %w(api git), internal: true end end end require 'dpl/providers/pages/git' require 'dpl/providers/pages/api'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dpl-2.0.0.alpha.2 | lib/dpl/providers/pages.rb |
dpl-2.0.0.alpha.1 | lib/dpl/providers/pages.rb |