Class: Neetob::CLI::Cloudflare::Commands

Inherits:
Thor
  • Object
show all
Defined in:
lib/neetob/cli/cloudflare/commands.rb

Instance Method Summary collapse

Instance Method Details

#always_use_httpsObject



30
31
32
# File 'lib/neetob/cli/cloudflare/commands.rb', line 30

def always_use_https
  AlwaysUseHttps.new(options[:domain]).process
end

#bot_fight_modeObject



48
49
50
# File 'lib/neetob/cli/cloudflare/commands.rb', line 48

def bot_fight_mode
  BotFightMode.new(options[:domain]).process
end

#dns_proxy_statusObject



36
37
38
# File 'lib/neetob/cli/cloudflare/commands.rb', line 36

def dns_proxy_status
  DnsProxyStatus.new(options[:domain]).process
end

#ensure_cdnObject



42
43
44
# File 'lib/neetob/cli/cloudflare/commands.rb', line 42

def ensure_cdn
  EnsureCdn.new(options[:app]).process
end

#min_tls_versionObject



24
25
26
# File 'lib/neetob/cli/cloudflare/commands.rb', line 24

def min_tls_version
  MinTlsVersion.new(options[:domain]).process
end

#ssl_modeObject



18
19
20
# File 'lib/neetob/cli/cloudflare/commands.rb', line 18

def ssl_mode
  SSLMode.new(options[:domain]).process
end

#verify_spfObject



54
55
56
# File 'lib/neetob/cli/cloudflare/commands.rb', line 54

def verify_spf
  VerifySpf.new(options[:domain]).process
end