lib/reality/generators/target_manager.rb in reality-generators-1.3.0 vs lib/reality/generators/target_manager.rb in reality-generators-1.5.0

- old
+ new

@@ -24,11 +24,11 @@ @qualified_key = (@facet_key.nil? ? @key : "#{@facet_key}.#{@key}").to_sym @access_method = options[:access_method] || Reality::Naming.pluralize(@key) @container_key = container_key.nil? ? nil : container_key.to_sym if @container_key && !target_manager.target_by_key?(@container_key) - raise "Target '#{key}' defines container as '#{@container_key}' but no such target exists." + Reality::Generators.error("Target '#{key}' defines container as '#{@container_key}' but no such target exists.") end @target_manager.send(:register_target, self) end @@ -67,11 +67,11 @@ !!target_map[key] end def target_by_key(key) target = target_map[key.to_sym] - raise "Can not find target with key '#{key}'" unless target + Reality::Generators.error("Can not find target with key '#{key}'") unless target target end def target(key, container_key = nil, options = {}) Target.new(self, key, container_key, options) @@ -86,10 +86,10 @@ end private def register_target(target) - raise "Attempting to redefine target #{target.qualified_key}" if target_map[target.qualified_key] + Reality::Generators.error("Attempting to redefine target #{target.qualified_key}") if target_map[target.qualified_key] target_map[target.qualified_key] = target end def target_map @target_map ||= {}