Sha256: 60a52dd83c3a545ebfd6b1605693fc40f58abe999537e4f75a701ca09ad0236c

Contents?: true

Size: 748 Bytes

Versions: 88

Compression:

Stored size: 748 Bytes

Contents

# == Schema Information
#
# Table name: easy_ml_
#
#  id                 :bigint           not null, primary key
#  dataset_id         :bigint           not null
#  name               :string
#  feature_class    :string           not null
#  feature_method   :string           not null
#  feature_position :integer
#  applied_at         :datetime
#  created_at         :datetime         not null
#  updated_at         :datetime         not null
#
require "jsonapi/serializer"

module EasyML
  class FeatureSerializer
    include JSONAPI::Serializer

    attributes :id, :feature_class, :feature_position, :name

    attribute :description do |feature|
      (EasyML::Features::Registry.find(feature.name) || {}).dig(:description)
    end
  end
end

Version data entries

88 entries across 88 versions & 1 rubygems

Version Path
easy_ml-0.2.0.pre.rc101 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc100 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc99 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc98 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc97 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc96 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc95 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc94 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc93 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc92 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc91 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc90 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc89 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc88 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc85 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc84 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc83 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc82 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc81 app/serializers/easy_ml/feature_serializer.rb
easy_ml-0.2.0.pre.rc78 app/serializers/easy_ml/feature_serializer.rb