lib/milestoner/container.rb in milestoner-17.6.0 vs lib/milestoner/container.rb in milestoner-17.9.0
- old
+ new
@@ -27,17 +27,17 @@
config.register :users, model: Models::User, primary_key: :name
end
end
register :configuration do
- self[:defaults].add_loader(Etcher::Loaders::YAML.new(self["xdg.config"].active))
+ self[:defaults].add_loader(:yaml, self["xdg.config"].active)
.then { |registry| Etcher.call registry }
end
register :defaults do
Etcher::Registry.new(contract: Configuration::Contract, model: Configuration::Model)
- .add_loader(Etcher::Loaders::YAML.new(self[:defaults_path]))
+ .add_loader(:yaml, self[:defaults_path])
.add_transformer(Configuration::Transformers::Build::Root)
.add_transformer(Configuration::Transformers::Build::TemplatePaths.new)
.add_transformer(Configuration::Transformers::Gems::Label.new)
.add_transformer(Configuration::Transformers::Gems::Description.new)
.add_transformer(Configuration::Transformers::Gems::Name.new)
@@ -54,9 +54,10 @@
.add_transformer(Configuration::Transformers::URI::Avatar)
.add_transformer(Configuration::Transformers::URI::Commit)
.add_transformer(Configuration::Transformers::URI::Profile)
.add_transformer(Configuration::Transformers::URI::Review)
.add_transformer(Configuration::Transformers::URI::Tracker)
+ .add_transformer(:time)
end
register(:specification) { self[:spec_loader].call "#{__dir__}/../../milestoner.gemspec" }
register(:sanitizer) { -> content { Sanitize.fragment content, Sanitize::Config::BASIC } }
register(:spec_loader) { Spek::Loader.new }