Sha256: 74108c6b369a7d316b35159b70d9f6c860f48d0a0ecac02afbd775ab44a974a6

Contents?: true

Size: 185 Bytes

Versions: 14

Compression:

Stored size: 185 Bytes

Contents

class User
  include Equalizer.new(:id, :name, :email)

  attr_reader :id, :name, :email

  def initialize(attrs)
    @id, @name, @email = attrs.values_at(:id, :name, :email)
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rom-rails-0.9.0 spec/dummy/app/models/user.rb
rom-rails-0.9.0.beta1 spec/dummy/app/models/user.rb
rom-rails-0.8.0 spec/dummy/app/models/user.rb
rom-rails-0.7.0 spec/dummy/app/models/user.rb
rom-rails-0.6.0 spec/dummy/app/models/user.rb
rom-rails-0.6.0.rc1 spec/dummy/app/models/user.rb
rom-rails-0.6.0.beta1 spec/dummy/app/models/user.rb
rom-rails-0.5.0 spec/dummy/app/models/user.rb
rom-rails-0.5.0.rc1 spec/dummy/app/models/user.rb
rom-rails-0.5.0.beta1 spec/dummy/app/models/user.rb
rom-rails-0.4.0 spec/dummy/app/models/user.rb
rom-rails-0.3.3 spec/dummy/app/models/user.rb
rom-rails-0.3.2 spec/dummy/app/models/user.rb
rom-rails-0.3.1 spec/dummy/app/models/user.rb