class Necessitas::Models::Besse::AccountInfo

Public Instance Methods

as_json(args = {}) click to toggle source
# File lib/necessitas/models/besse/account_info.rb, line 36
def as_json(args = {})
  {
    AccountInfo: self.to_h
  }
end
generics=(v) click to toggle source
# File lib/necessitas/models/besse/account_info.rb, line 25
def generics=(v)
  self[:GenericEquivalents] = generics_translate(v)
end
generics?() click to toggle source
# File lib/necessitas/models/besse/account_info.rb, line 18
def generics?
  return true if 'Y' == self[:GenericEquivalents]
  return false if 'N' == self[:GenericEquivalents]

  true == self[:GenericEquivalents]
end
generics_translate(v) click to toggle source
# File lib/necessitas/models/besse/account_info.rb, line 29
def generics_translate(v)
  return 'Y' if true == v
  return 'N' if false == v

  v
end
items() click to toggle source
# File lib/necessitas/models/besse/account_info.rb, line 14
def items
  self[:ItemInfo].map {|item_info| Necessitas::Models::Besse::Item.new(item_info) }
end