Sha256: 4921eb98ea9b6a3d424960af218495bb382a6e712a8608345e9bacc0d8cb1f41

Contents?: true

Size: 283 Bytes

Versions: 1

Compression:

Stored size: 283 Bytes

Contents

class UserExporter < ActiveModel::Exporter
  attributes :first_name, :last_name, :full_name

  def full_name
    "#{object.first_name}-#{object.last_name}#{scope ? "-#{scope}" : ''}"
  end
end

class FancyUserExporter < ActiveModel::Exporter
  attributes :first_name, :last_name
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
active_model_exporters-0.0.2 test/fixtures/exporters.rb