class KSequencing::Client

Public Instance Methods

create_image_choices(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 4
def create_image_choices(options = {})
  options[:token] ||= KSequencing.project_key
  connection.post('/api/images/choices', options)
end
create_image_closed_questions(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 9
def create_image_closed_questions(options = {})
  options[:token] ||= KSequencing.project_key
  connection.post('/api/images/closed_questions', options)
end
create_image_messages(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 14
def create_image_messages(options = {})
  options[:token] ||= KSequencing.project_key
  connection.post('/api/images/messages', options)
end
create_image_photo_tags(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 19
def create_image_photo_tags(options = {})
  options[:token] ||= KSequencing.project_key
  connection.post('/api/images/photo_tags', options)
end
create_prediction(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 24
def create_prediction(options = {})
  options[:token] ||= KSequencing.project_key
  connection.post('/api/prime/predictions', options)
end
find_by_id_image_choice(options = {}) click to toggle source

—————————— find by id ——————————-

# File lib/k_sequencing/client.rb, line 56
def find_by_id_image_choice(options = {})
  options[:token] ||= KSequencing.project_key
  connection.get('/api/images/choice', options)
end
find_by_id_image_closed_question(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 61
def find_by_id_image_closed_question(options = {})
  options[:token] ||= KSequencing.project_key
  connection.get('/api/images/closed_question', options)
end
find_by_id_image_message(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 66
def find_by_id_image_message(options = {})
  options[:token] ||= KSequencing.project_key
  connection.get('/api/images/message', options)
end
find_by_id_image_photo_tag(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 71
def find_by_id_image_photo_tag(options = {})
  options[:token] ||= KSequencing.project_key
  connection.get('/api/images/photo_tag', options)
end
find_by_id_prediction(id, options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 76
def find_by_id_prediction(id, options = {})
  options[:token] ||= KSequencing.project_key
  connection.get("/api/prime/predictions/#{id}", options)
end
find_image(id, options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 81
def find_image(id, options = {})
  options[:token] ||= KSequencing.project_key
  connection.get("/api/projects/images/#{id}", options)
end
get_image_choice(options = {}) click to toggle source

——————————– list data ———————————-

# File lib/k_sequencing/client.rb, line 30
def get_image_choice(options = {})
  options[:token] ||= KSequencing.project_key
  connection.get('/api/images/choices', options)
end
get_image_closed_question(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 35
def get_image_closed_question(options = {})
  options[:token] ||= KSequencing.project_key
  connection.get('/api/images/closed_questions', options)
end
get_image_message(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 40
def get_image_message(options = {})
  options[:token] ||= KSequencing.project_key
  connection.get('/api/images/messages', options)
end
get_image_photo_tag(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 45
def get_image_photo_tag(options = {})
  options[:token] ||= KSequencing.project_key
  connection.get('/api/images/photo_tags', options)
end
get_prediction(options = {}) click to toggle source
# File lib/k_sequencing/client.rb, line 50
def get_prediction(options = {})
  options[:token] ||= KSequencing.project_key
  connection.get('/api/prime/predictions', options)
end

Private Instance Methods

connection() click to toggle source
# File lib/k_sequencing/client.rb, line 88
def connection
  @connection ||= Connection.new
end