Sha256: f94687304da7269845b8969029fab082231b90f0fd01701f40a7d46e2c24e753

Contents?: true

Size: 584 Bytes

Versions: 2

Compression:

Stored size: 584 Bytes

Contents

class ZapiActivityCategories

  attr_reader :response, :zapi, :generate_xml, :session

  def initialize session:, zapi: nil, xml_generator: nil
    @zapi = zapi || Zapi.new()
    @generate_xml = xml_generator || ZapiXML.new()
    @session = session
  end

  def index user_id: session.user_id, api_token: session.api_token
    categories_xml = generate_xml.get_activity_categories(user_id: user_id, api_token: api_token)
puts categories_xml.inspect
    @response = zapi.request(xml: categories_xml)
  end

  def to_a
    # convert received categoires to enumberable array

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
zaui_zapi-0.0.2 lib/zapi_activity_categories.rb
zaui_zapi-0.0.1 lib/zapi_activity_categories.rb