Module: MarketplaceKit

Defined in:
lib/marketplace_kit.rb,
lib/marketplace_kit/version.rb,
lib/marketplace_kit/commands/pull.rb,
lib/marketplace_kit/commands/sync.rb,
lib/marketplace_kit/commands/deploy.rb,
lib/marketplace_kit/services/config.rb,
lib/marketplace_kit/services/logger.rb,
lib/marketplace_kit/errors/api_error.rb,
lib/marketplace_kit/services/loggable.rb,
lib/marketplace_kit/command_dispatcher.rb,
lib/marketplace_kit/commands/show_help.rb,
lib/marketplace_kit/services/api_driver.rb,
lib/marketplace_kit/services/api_gateway.rb,
lib/marketplace_kit/services/args_parser.rb,
lib/marketplace_kit/commands/base_command.rb,
lib/marketplace_kit/commands/show_version.rb,
lib/marketplace_kit/errors/marketplace_error.rb,
lib/marketplace_kit/services/user_authentication.rb,
lib/marketplace_kit/commands/base_authorized_command.rb

Defined Under Namespace

Modules: Commands, Errors, Services Classes: CommandDispatcher

Constant Summary collapse

MARKETPLACE_BUILDER_FOLDER =
'marketplace_builder'.freeze
VERSION =
'0.2.4'.freeze

Class Method Summary collapse

Class Method Details

.builder_folderObject



34
35
36
# File 'lib/marketplace_kit.rb', line 34

def self.builder_folder
  "#{Dir.getwd}/#{MARKETPLACE_BUILDER_FOLDER}/"
end

.configObject



38
39
40
# File 'lib/marketplace_kit.rb', line 38

def self.config
  @config ||= Services::Config.new
end

.loggerObject



42
43
44
# File 'lib/marketplace_kit.rb', line 42

def self.logger
  @logger ||= Services::Logger.new
end

.rootObject



30
31
32
# File 'lib/marketplace_kit.rb', line 30

def self.root
  File.dirname __dir__
end