Browse Source

Improved error handling.

Martin Edenhofer 12 years ago
parent
commit
f2fd9b25c4
3 changed files with 8 additions and 3 deletions
  1. 3 0
      .gitignore
  2. 2 0
      app/models/application_model.rb
  3. 3 3
      app/models/ticket.rb

+ 3 - 0
.gitignore

@@ -25,6 +25,9 @@ Gemfile.lock
 # Ignore .swp files
 .*.swp
 
+# Ignore coverage stuff
+/coverage/*
+
 # Ignore local changes to schema.rb (e. g. through extentions)
 db/schema.rb
 

+ 2 - 0
app/models/application_model.rb

@@ -1,3 +1,5 @@
+require 'Cache'
+
 class ApplicationModel < ActiveRecord::Base
   self.abstract_class = true
 

+ 3 - 3
app/models/ticket.rb

@@ -24,12 +24,12 @@ class Ticket < ApplicationModel
 
   def number_adapter=(adapter_name)  
     return @@number_adapter if @@number_adapter
-    case adapter_name  
+    case adapter_name
     when Symbol, String  
-      require "ticket/number/#{adapter_name.to_s.downcase}"  
+      require "ticket/number/#{adapter_name.to_s.downcase}"
       @@number_adapter = Ticket::Number.const_get("#{adapter_name.to_s.capitalize}")
     else  
-      raise "Missing number_adapter #{adapter_name}"  
+      raise "Missing number_adapter '#{adapter_name}'"
     end  
   end