lib/fabrication/generator/mongoid.rb
class Fabrication::Generator::Mongoid < Fabrication::Generator::Base
def self.supports?(klass)
defined?(Mongoid) && klass.ancestors.include?(Mongoid::Document)
end
def build_instance
if _klass.respond_to?(:protected_attributes)
self._instance = _klass.new(_attributes, without_protection: true)
else
self._instance = _klass.new(_attributes)
end
end
end