Sha256: 2ee867193edc959dceb36c40007062834e8efa03db7ef17905945a3bc5f2b012

Contents?: true

Size: 232 Bytes

Versions: 14

Compression:

Stored size: 232 Bytes

Contents

class User
  attr_accessor :name, :age, :gender
  
  def initialize(attributes = {})
    attributes.each do |name, value|
      send("#{name}=", value)
    end
  end
  
  def self.attribute_names
    [:name, :age, :gender]
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
csv_shaper-1.3.2 spec/fixtures/user.rb
csv_shaper-1.3.1 spec/fixtures/user.rb
csv_shaper-1.3.0 spec/fixtures/user.rb
csv_shaper-1.2.0 spec/fixtures/user.rb
csv_shaper-1.1.1 spec/fixtures/user.rb
csv_shaper-1.1.0 spec/fixtures/user.rb
csv_shaper-1.0.0 spec/fixtures/user.rb
csv_shaper-0.3.0 spec/fixtures/user.rb
csv_shaper-0.2.0 spec/fixtures/user.rb
csv_shaper-0.1.1 spec/fixtures/user.rb
csv_shaper-0.1.0 spec/fixtures/user.rb
csv_shaper-0.0.3 spec/fixtures/user.rb
csv_shaper-0.0.2 spec/fixtures/user.rb
csv_shaper-0.0.1 spec/fixtures/user.rb