Sha256: 9ad94650f7da12211f01f2875133e084d081d771d39b9d937a043d9beda059dc

Contents?: true

Size: 283 Bytes

Versions: 7

Compression:

Stored size: 283 Bytes

Contents

class User
  include ActiveModel::Model
  include ActiveModel::Serialization

  attr_accessor :id, :first_name, :last_name, :password, :email

  def initialize(params = {})
    @id = 1
    params.each do |k, v|
      instance_variable_set("@#{k}", v) unless v.nil?
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
grape-jsonapi-resources-0.0.7 spec/support/models/user.rb
grape-jsonapi-resources-0.0.6 spec/support/models/user.rb
grape-jsonapi-resources-0.0.5 spec/support/models/user.rb
grape-jsonapi-resources-0.0.4 spec/support/models/user.rb
grape-jsonapi-resources-0.0.3 spec/support/models/user.rb
grape-jsonapi-resources-0.0.2 spec/support/models/user.rb
grape-jsonapi-resources-0.0.1 spec/support/models/user.rb