Module: Eapi::Common
Defined Under Namespace
Modules: Basic, ClassMethods
Class Method Summary collapse
Class Method Details
.add_features(klass) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/eapi/common.rb', line 3 def self.add_features(klass) Eapi::Children.append klass klass.send :include, ActiveModel::Validations klass.send :include, Eapi::Common::Basic klass.send :include, Eapi::Methods::Properties::InstanceMethods klass.send :include, Eapi::Methods::Types::InstanceMethods klass.send :extend, ClassMethods end |