Commit 5eca1c8
Changed files (1)
lib
spank
lib/spank/ioc.rb
@@ -6,13 +6,19 @@ module Spank
end
def resolve(symbol)
- raise ContainerError.new unless class_variable_defined?(:@@container)
+ raise create_error unless class_variable_defined?(:@@container)
@@container.resolve(symbol)
end
def unbind
remove_class_variable(:@@container) if class_variable_defined?(:@@container)
end
+
+ private
+
+ def create_error
+ ContainerError.new("Spank::IOC.bind_to(container) has not been called.")
+ end
end
end
end