Commit 5eca1c8

mo khan <mo@mokhan.ca>
2013-12-20 23:51:41
include meaningful error message.
1 parent 86c3ee2
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