class Streak::Field

Public Class Methods

all(pipeline_key) click to toggle source
# File lib/streak/field.rb, line 3
def self.all(pipeline_key)
  res = Streak.request(:get, "/pipelines/#{pipeline_key}/fields")
  convert_to_streak_object(res, Field)
end
create(pipeline_key, params) click to toggle source
# File lib/streak/field.rb, line 13
def self.create(pipeline_key, params)
  res = Streak.request(:put, "/pipelines/#{pipeline_key}/fields", params)
  convert_to_streak_object(res, Field)
end
find(pipeline_key, field_key) click to toggle source
# File lib/streak/field.rb, line 8
def self.find(pipeline_key, field_key)
  res = Streak.request(:get, "/pipelines/#{pipeline_key}/fields/#{field_key}")
  convert_to_streak_object(res, Field)
end
update(pipeline_key, field_key, params={}) click to toggle source
# File lib/streak/field.rb, line 18
def self.update(pipeline_key, field_key, params={})
  res = Streak.request(:post, "/pipelines/#{pipeline_key}/fields/#{field_key}", MultiJson.dump(params))
  convert_to_streak_object(res, Field)
end