Sha256: e8c47a3176c9a3c650b7451c0abaa1a0245754259ef156e051bdf371827765c0
Contents?: true
Size: 670 Bytes
Versions: 1
Compression:
Stored size: 670 Bytes
Contents
module Aws::Cfn::Stacker class SubcommandLoader attr_reader :lib_stacker_dir attr_reader :env def initialize(config_dir, env=ENV) @config_dir, @env = config_dir, env @forced_activate = {} end # Load all the sub-commands def load_commands subcommand_files.each { |subcommand| Kernel.load subcommand } true end def site_subcommands user_specific_files = [] user_specific_files.concat Dir.glob(File.expand_path("commands/*.rb", File.dirname(__FILE__))) user_specific_files end def subcommand_files @subcommand_files ||= ([] + site_subcommands).flatten.uniq end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aws-cfn-stacker-0.0.6 | lib/aws/cfn/stacker/subcommand_loader.rb |