class Aptible::BillForward::Serializer

Public Instance Methods

encode_object(resource) click to toggle source
# File lib/aptible/billforward/serializer.rb, line 4
def encode_object(resource)
  return resource.serialize if resource.respond_to? :serialize
  case resource
  when Hash then encode_hash(resource)
  when Array then resource.map { |o| encode_object(o) }
  else resource
  end
end
time_field?(key, value) click to toggle source
# File lib/aptible/billforward/serializer.rb, line 13
def time_field?(key, value)
  time_fields = %w(created updated start stop initalPeriodStart
                   currentPeriodStart currentPeriodEnd)
  value && time_fields.include?(key)
end