Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F41666921
user_builder.ex
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
415 B
Referenced Files
None
Subscribers
None
user_builder.ex
View Options
defmodule
Pleroma.Builders.UserBuilder
do
alias
Pleroma
.
{
User
,
Repo
}
def
build
(
data
\\
%{})
do
user
=
%
User
{
email
:
"test@example.org"
,
name
:
"Test Name"
,
nickname
:
"testname"
,
password_hash
:
Comeonin.Pbkdf2
.
hashpwsalt
(
"test"
),
bio
:
"A tester."
,
ap_id
:
"some id"
}
Map
.
merge
(
user
,
data
)
end
def
insert
(
data
\\
%{})
do
Repo
.
insert
(
build
(
data
))
end
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Sun, Feb 15, 5:46 AM (17 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1064028
Default Alt Text
user_builder.ex (415 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment