Sha256: 63f268bf9f4b686bd32884f2e7b2495501af4167f876a48753258d1869edd545
Contents?: true
Size: 578 Bytes
Versions: 2
Compression:
Stored size: 578 Bytes
Contents
require_relative "base_initializer" class Uses::Initializer::FromInitializers < Uses::Initializer::BaseInitializer def create_proc(uses_method_args) uses_method_args.uses_config.initializers.fetch(uses_method_args.klass_being_used) rescue KeyError raise "An initializer for #{uses_method_args.klass_being_used.name} has not been defined. #{uses_method_args.klass_with_uses.name} has set initialize: to :config_initializers, which means it's assuming some other file (e.g. in config/initializers) has called Uses.initializers to set up the initialization" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
uses-1.0.0 | lib/uses/initializer/from_initializers.rb |
uses-1.0.0.pre.beta1 | lib/uses/initializer/from_initializers.rb |