Module: CloverSandboxSimulator

Defined in:
lib/clover_sandbox_simulator.rb,
lib/clover_sandbox_simulator/configuration.rb,
lib/clover_sandbox_simulator/parallel_executor.rb,
lib/clover_sandbox_simulator/services/base_service.rb,
lib/clover_sandbox_simulator/generators/data_loader.rb,
lib/clover_sandbox_simulator/generators/order_generator.rb,
lib/clover_sandbox_simulator/generators/entity_generator.rb,
lib/clover_sandbox_simulator/services/clover/tax_service.rb,
lib/clover_sandbox_simulator/services/clover/oauth_service.rb,
lib/clover_sandbox_simulator/services/clover/order_service.rb,
lib/clover_sandbox_simulator/services/clover/shift_service.rb,
lib/clover_sandbox_simulator/services/clover/refund_service.rb,
lib/clover_sandbox_simulator/services/clover/tender_service.rb,
lib/clover_sandbox_simulator/services/clover/payment_service.rb,
lib/clover_sandbox_simulator/services/clover/customer_service.rb,
lib/clover_sandbox_simulator/services/clover/discount_service.rb,
lib/clover_sandbox_simulator/services/clover/employee_service.rb,
lib/clover_sandbox_simulator/services/clover/services_manager.rb,
lib/clover_sandbox_simulator/services/clover/ecommerce_service.rb,
lib/clover_sandbox_simulator/services/clover/gift_card_service.rb,
lib/clover_sandbox_simulator/services/clover/inventory_service.rb,
lib/clover_sandbox_simulator/services/clover/cash_event_service.rb,
lib/clover_sandbox_simulator/services/clover/order_type_service.rb,
lib/clover_sandbox_simulator/services/clover/service_charge_service.rb

Defined Under Namespace

Modules: Generators, Services Classes: ApiError, Configuration, ConfigurationError, Error, ParallelExecutor

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



20
21
22
# File 'lib/clover_sandbox_simulator.rb', line 20

def configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



24
25
26
# File 'lib/clover_sandbox_simulator.rb', line 24

def configure
  yield(configuration)
end

.loggerObject



28
29
30
# File 'lib/clover_sandbox_simulator.rb', line 28

def logger
  configuration.logger
end

.rootObject



32
33
34
# File 'lib/clover_sandbox_simulator.rb', line 32

def root
  File.expand_path("..", __dir__)
end