require "vidibus/uuid"
require "vidibus/validate_uuid"
require "vidibus/uuid/mongoid"

module Vidibus::Uuid
  class Engine < ::Rails::Engine; end  
end

ActiveModel::Validations.send(:include, Vidibus::ValidateUuid)
require "vidibus/uuid"
require "vidibus/validate_uuid"
require "vidibus/uuid/mongoid"

if defined?(Rails)
  module Vidibus::Uuid
    class Engine < ::Rails::Engine; end  
  end
end

ActiveModel::Validations.send(:include, Vidibus::ValidateUuid)
Define Engine only if Rails is available
Define Engine only if Rails is available
