Module: FactoryBurgers
- Defined in:
- lib/factory_burgers.rb,
lib/factory_burgers/app.rb,
lib/factory_burgers/errors.rb,
lib/factory_burgers/builder.rb,
lib/factory_burgers/version.rb,
lib/factory_burgers/cheating.rb,
lib/factory_burgers/presenters.rb,
lib/factory_burgers/initializer.rb,
lib/factory_burgers/introspection.rb,
lib/factory_burgers/models/factory.rb,
lib/factory_burgers/middleware/data.rb,
lib/factory_burgers/presenters/base.rb,
lib/factory_burgers/middleware/build.rb,
lib/factory_burgers/sequence_cheater.rb,
lib/factory_burgers/middleware/static.rb,
lib/factory_burgers/presenter_builder.rb,
lib/factory_burgers/sequence_injector.rb,
lib/factory_burgers/factory_bot_adapter.rb,
lib/factory_burgers/models/factory_output.rb
Overview
Defined Under Namespace
Modules: Cheating, Errors, FactoryBotAdapters, Initializer, Introspection, Middleware, Models, Presenters
Classes: Builder, FactoryBotAdapter, PresenterBuilder, SequenceCheater, SequenceInjector
Constant Summary
collapse
- App =
This is the main mounted app, handling all FactoryBugers requests
Rack::Builder.new do
map("/data") { run Middleware::Data.new }
map("/build") { run Middleware::Build.new }
run Middleware::Static.new
end
- VERSION =
'1.1.3'.freeze
Class Method Summary
collapse
Class Method Details
.factory_bot_adapter ⇒ Object
16
17
18
|
# File 'lib/factory_burgers.rb', line 16
def factory_bot_adapter
@factory_bot_adapter ||= FactoryBotAdapter.new
end
|
.loaded(&blk) ⇒ Object
24
25
26
|
# File 'lib/factory_burgers.rb', line 24
def loaded(&blk)
initializer.add_initializer(blk)
end
|
.root ⇒ Object
12
13
14
|
# File 'lib/factory_burgers.rb', line 12
def root
@root ||= Pathname(__dir__).expand_path
end
|