Module: StateMachine::Integrations::Mongoid
- Includes:
- ActiveModel
- Defined in:
- lib/state_machine/integrations/mongoid.rb
Class Method Summary collapse
-
.matches?(klass) ⇒ Boolean
Should this integration be used for state machines in the given class? Classes that include Mongoid::Document will automatically use the Mongoid integration.
Class Method Details
.matches?(klass) ⇒ Boolean
Should this integration be used for state machines in the given class? Classes that include Mongoid::Document will automatically use the Mongoid integration.
12 13 14 |
# File 'lib/state_machine/integrations/mongoid.rb', line 12 def self.matches?(klass) defined?(::Mongoid::Document) && klass <= ::Mongoid::Document end |