app/models/concerns/store_model_introspection.rb
def store_model_attributes
    store_model_attribute_names.index_with do |name|
      public_send(name)
    end.with_indifferent_access
  end
# Fetch a hash of only store model attributes for manipulation and introspection.
# @return [ActiveSupport:HashWithIndifferentAccess{ String, Symbol => StoreModel::Model }]
Fetch a hash of only store model attributes for manipulation and introspection.
Fetch a hash of only store model attributes for manipulation and introspection .
def store_model_attributes
    store_model_attribute_names.index_with do |name|
      public_send(name)
    end.with_indifferent_access
  end
def store_model_attributes store_model_attribute_names . index_with do | name | public_send ( name ) end . with_indifferent_access end
Fetch a hash of only store model attributes for manipulation and introspection.
Fetch a hash of only store model attributes for manipulation and introspection .
None
ActiveSupport:HashWithIndifferentAccess{ String, Symbol => StoreModel::Model }