class ActiveRecord::Base

Public Class Methods

association_features(association = nil) click to toggle source
# File lib/essay.rb, line 30
def association_features(association = nil)
  @associations_features ||= Essay::AssociationCollection.new(active_record: self)
  association ? @associations_features[association] : @associations_features
end
attribute_features(attribute = nil) click to toggle source
# File lib/essay.rb, line 25
def attribute_features(attribute = nil)
  @attributes_features ||= Essay::AttributeCollection.new(active_record: self)
  attribute ? @attributes_features[attribute] : @attributes_features
end
features() click to toggle source
# File lib/essay.rb, line 21
def features
  @model_features ||= Essay::ModelFeatures.new(active_record: self)
end