errors now have their own file

This commit is contained in:
Thorsten Böttger 2011-11-26 18:55:50 +01:00
parent 052c79df01
commit 1187512243
3 changed files with 5 additions and 5 deletions

View File

@ -1,6 +1,7 @@
require 'ostruct'
require File.join(File.dirname(__FILE__), 'aasm', 'version')
require File.join(File.dirname(__FILE__), 'aasm', 'errors')
require File.join(File.dirname(__FILE__), 'aasm', 'base')
require File.join(File.dirname(__FILE__), 'aasm', 'supporting_classes', 'state_transition')
require File.join(File.dirname(__FILE__), 'aasm', 'supporting_classes', 'event')

View File

@ -1,9 +1,4 @@
module AASM
class InvalidTransition < RuntimeError
end
class UndefinedState < RuntimeError
end
def self.included(base) #:nodoc:
base.extend AASM::ClassMethods

4
lib/aasm/errors.rb Normal file
View File

@ -0,0 +1,4 @@
module AASM
class InvalidTransition < RuntimeError; end
class UndefinedState < RuntimeError; end
end