class Podio::ItemField

@see developers.podio.com/doc/items

Public Class Methods

find_values(item_id, field_id) click to toggle source

@see developers.podio.com/doc/items/get-item-field-values-22368

# File lib/podio/models/item_field.rb, line 15
def find_values(item_id, field_id)
  Podio.connection.get("/item/#{item_id}/value/#{field_id}").body
end
get_field_ranges(field_id) click to toggle source

@see developers.podio.com/doc/items/get-field-ranges-24242866

# File lib/podio/models/item_field.rb, line 34
def get_field_ranges(field_id)
  Podio.connection.get("/item/field/#{field_id}/range").body
end
ical_entry(item_id, field_id) click to toggle source

@see developers.podio.com/doc/calendar/get-item-field-calendar-as-ical-10195681

# File lib/podio/models/item_field.rb, line 29
def ical_entry(item_id, field_id)
  Podio.connection.get("/calendar/item/#{item_id}/field/#{field_id}/ics/").body
end
update(item_id, field_id, values, options = {}) click to toggle source

@see developers.podio.com/doc/items/update-item-field-values-22367

# File lib/podio/models/item_field.rb, line 20
def update(item_id, field_id, values, options = {})
  response = Podio.connection.put do |req|
    req.url("/item/#{item_id}/value/#{field_id}", options)
    req.body = values
  end
  response.body
end