Class: UserBuilder
- Inherits:
-
Object
- Object
- UserBuilder
- Defined in:
- lib/builder/user_builder.rb
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize(raw_user) ⇒ UserBuilder
constructor
A new instance of UserBuilder.
Constructor Details
#initialize(raw_user) ⇒ UserBuilder
Returns a new instance of UserBuilder.
5 6 7 |
# File 'lib/builder/user_builder.rb', line 5 def initialize(raw_user) @raw_user = raw_user end |
Instance Method Details
#build ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/builder/user_builder.rb', line 9 def build name = @raw_user["name"] username = @raw_user["username"] user_id = @raw_user["userId"] bio = @raw_user["bio"] MediumUser.new(name, username, user_id, bio) end |