Class: Essay::AssociationFeatures

Inherits:
AbstractFeatures show all
Defined in:
lib/essay/association/association_features.rb

Defined Under Namespace

Classes: Base

Instance Attribute Summary collapse

Attributes inherited from AbstractFeatures

#env

Instance Method Summary collapse

Methods included from SerializeHelper

#serialize_steps, #to_hash

Methods included from FeatureHelper

#is, #not, #with

Methods included from ModelHelper

#active_record, #active_record_associations, #active_record_attributes, #active_record_features, #active_record_traits, #traits

Constructor Details

#initialize(env) ⇒ AssociationFeatures

Returns a new instance of AssociationFeatures.



11
12
13
14
# File 'lib/essay/association/association_features.rb', line 11

def initialize(env)
  super
  @association = env.fetch(:association)
end

Instance Attribute Details

#associationObject (readonly) Also known as: this_association

Returns the value of attribute association.



8
9
10
# File 'lib/essay/association/association_features.rb', line 8

def association
  @association
end