0 purchases
yaml fluency
YAML Fluency #
Writes YAML strings fluently
Write this:
final userWriter = YamlMapWriter()
..writeMap(
'man',
(man) => man
..writeString('email', '[email protected]')
..writeString('displayName', 'shyndman', quoted: false)
..writeBool('activated', true)
..writeString('bio', stripLeadingSpace('''
Ontario native, and dog whisperer.
Programming Dart/Flutter these days.
'''), multiline: true)
..writeMap(
'account',
(account) => account
..writeNumber('loginCount', 5)
..writeString(
'ticket',
Uuid().v4(),
),
),
)
..writeMap(
'dog',
(dog) => dog
..writeString('name', 'Henry')
..writeNumber('weight (lbs)', 24.5)
..writeBool('awesome', true)
..writeString('bio', stripLeadingSpace('''
California dog, coming to terms
with the Canadian winter.
'''), multiline: true),
);
copied to clipboard
To get this:
man:
email: "[email protected]"
displayName: shyndman
activated: true
bio: |-
Ontario native, and dog whisperer.
Programming Dart/Flutter these days.
account:
loginCount: 5
ticket: "d17933a8-4e24-4e66-9522-d59124f84503"
dog:
name: "Henry"
weight (lbs): 24.5
awesome: true
bio: |-
California dog, coming to terms
with the Canadian winter.
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.