module NeverBounce::API::Feature::Oattrs

Declare and manage on-the-fly (OTF) attributes of the class, codenamed “oattrs”. @see ClassMethods#oattr @see ClassMethods#oattrs @see InstanceMethods#touch

Public Class Methods

load(owner) click to toggle source

@return [nil]

# File lib/never_bounce/api/feature/oattrs.rb, line 9
def self.load(owner)
  return if owner < InstanceMethods
  owner.extend(ClassMethods)
  owner.send(:include, InstanceMethods)
end