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