Sha256: 599d01fb352b4dd5d9d3369dcf908faba4e850d8e14e4d703ed01a10707b624c
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
require 'eucalypt/errors' require 'eucalypt/security/namespaces/security-warden/cli/security-warden' require 'eucalypt/security/namespaces/security-pundit/cli/security-pundit' require 'eucalypt/security/namespaces/security-policy/cli/security-policy' require 'eucalypt/helpers' module Eucalypt class Security < Thor include Thor::Actions include Eucalypt::Helpers using Colorize class << self require 'eucalypt/list' include Eucalypt::List def banner(task, namespace = false, subcommand = true) basename + ' ' + task.formatted_usage(self, true, subcommand).split(':').join(' ') end end register(Eucalypt::SecurityWarden, 'warden', 'warden [COMMAND]', 'Configure Warden authentication'.colorize(:grey)) register(Eucalypt::SecurityPundit, 'pundit', 'pundit [COMMAND]', 'Configure Pundit authorization'.colorize(:grey)) register(Eucalypt::SecurityPolicy, 'policy', 'policy [COMMAND]', 'Pundit policy commands'.colorize(:grey)) end class CLI < Thor include Eucalypt::Helpers using Colorize register(Security, 'security', 'security [COMMAND]', 'Manage authentication and authorization'.colorize(:grey)) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
eucalypt-0.3.1 | lib/eucalypt/security/namespaces/security/cli/security.rb |
eucalypt-0.3.0 | lib/eucalypt/security/namespaces/security/cli/security.rb |