Class: Integrations::Thangs::CreatorDeserializer
Constant Summary
MyMiniFactory::BaseDeserializer::USERNAME_PATTERN
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.parse(data) ⇒ Object
2
3
4
5
6
7
8
9
|
# File 'app/deserializers/integrations/thangs/creator_deserializer.rb', line 2
def self.parse(data)
{
name: data["username"],
slug: data["username"],
notes: ReverseMarkdown.convert(data.dig("profile", "description")),
links_attributes: [{url: "https://thangs.com/designer/#{data["username"]}"}]
}
end
|
Instance Method Details
#capabilities ⇒ Object
11
12
13
14
15
16
17
18
|
# File 'app/deserializers/integrations/thangs/creator_deserializer.rb', line 11
def capabilities
{
class: Creator,
name: true,
slug: true,
notes: true
}
end
|