class Trello::CustomFieldOption

A custom field option contains the individual items in a custom field dropdown menu.

@!attribute [r] id

@return [String]

@!attribute [r] custom_field_id

@return [String]

@!attribute [rw] value

@return [Hash]

@!attribute [rw] color

@return [String]

@!attribute [rw] position

@return [Float]

Public Class Methods

find(id, params = {}) click to toggle source
# File lib/trello/custom_field_option.rb, line 29
def self.find(id, params = {})
  params = params.with_indifferent_access
  custom_field_id = params.delete(:custom_field_id)
  return if custom_field_id.nil?

  from_response client.get("/customFields/#{custom_field_id}/options/#{id}")
end

Public Instance Methods

collection_path() click to toggle source
# File lib/trello/custom_field_option.rb, line 41
def collection_path
  "/customFields/#{custom_field_id}/options"
end
delete() click to toggle source
# File lib/trello/custom_field_option.rb, line 37
def delete
  client.delete(element_path)
end
element_path() click to toggle source
# File lib/trello/custom_field_option.rb, line 45
def element_path
  "/customFields/#{custom_field_id}/options/#{id}"
end