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 ||= {}