class Eco::API::Common::People::DefaultParsers::SendInvitesParser

Public Instance Methods

parser(hash, deps) click to toggle source
# File lib/eco/api/common/people/default_parsers/send_invites_parser.rb, line 4
def parser(hash, deps)
  value = hash["send_invites"]
  value = value.first if value.is_a?(Array)
  truthy(value)
end
serializer(person, deps) click to toggle source
# File lib/eco/api/common/people/default_parsers/send_invites_parser.rb, line 10
def serializer(person, deps)
  person.account && person.account.send_invites&.to_s
end

Private Instance Methods

truthy(value) click to toggle source
# File lib/eco/api/common/people/default_parsers/send_invites_parser.rb, line 16
def truthy (value)
  %w[true y yes x].include?(value.to_s&.downcase)
end