class Fabrication::Generator::Mongoid
Public Class Methods
supports?(klass)
click to toggle source
# File lib/fabrication/generator/mongoid.rb, line 4 def self.supports?(klass) defined?(::Mongoid) && klass.ancestors.include?(::Mongoid::Document) end
Public Instance Methods
build_instance()
click to toggle source
# File lib/fabrication/generator/mongoid.rb, line 8 def build_instance self._instance = if resolved_class.respond_to?(:protected_attributes) resolved_class.new(_attributes, without_protection: true) else resolved_class.new(_attributes) end end