class Php::FamilySave < ApplicationService
  include Php::Httpable

  def initialize(family, options={})
    @family = family
    @options = options
  end

  def call
    path = "/#{@family.school_id}/Families"
    path += "/#{@family.id}" if @family.id.present?

    @options[:family] = @family.format_attributes_with_values

    request('Post', path, @options)
  end
end
