lib/3scale_toolbox.rb in 3scale_toolbox-0.5.1 vs lib/3scale_toolbox.rb in 3scale_toolbox-0.6.0

- old
+ new

@@ -1,9 +1,27 @@ +require '3scale_toolbox/version' +require '3scale_toolbox/helper' +require '3scale_toolbox/error' +require '3scale_toolbox/configuration' +require '3scale_toolbox/remotes' +require '3scale_toolbox/3scale_client_factory' +require '3scale_toolbox/entities' +require '3scale_toolbox/tasks' +require '3scale_toolbox/base_command' +require '3scale_toolbox/commands' +require '3scale_toolbox/cli' + module ThreeScaleToolbox + def self.load_plugins plugin_paths.each { |plugin_path| require plugin_path } end def self.plugin_paths Gem.find_files('3scale_toolbox_plugin') + end + + def self.default_config_file + # THREESCALE_CLI_CONFIG env var has priority over $HOME/.3scalerc.yaml file + ENV['THREESCALE_CLI_CONFIG'] || File.join(Gem.user_home, '.3scalerc.yaml') end end