Module: FormObject::Integrations::Base

Extended by:
ClassMethods
Included in:
ActiveModel, ActiveRecord
Defined in:
lib/form_object/integrations/base.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Instance Attribute Summary

Attributes included from ClassMethods

#defaults

Class Method Summary collapse

Methods included from ClassMethods

assign_model_attributes, avaliable?, extended, integration_name, matches?, matches_ancestors?, matching_ancestors, version, versions

Class Method Details

.included(receiver) ⇒ Object



103
104
105
106
# File 'lib/form_object/integrations/base.rb', line 103

def self.included(receiver)
  receiver.class_eval { extend ClassMethods }
  receiver.class_eval { include InstanceMethods }
end