Sha256: ddacc5f0fbc07fe01010c3df24796348c7c0c2f00ee40faed4b8f70fa1615648
Contents?: true
Size: 470 Bytes
Versions: 122
Compression:
Stored size: 470 Bytes
Contents
class Eco::API::Common::People::DefaultParsers::SendInvitesParser < Eco::API::Common::Loaders::Parser attribute "send_invites" def parser(hash, deps) value = hash["send_invites"] value = value.first if value.is_a?(Array) truthy(value) end def serializer(person, deps) person.account && person.account.send_invites&.to_s end private def truthy (value) %w[true y yes x].include?(value.to_s&.downcase) end end
Version data entries
122 entries across 122 versions & 1 rubygems