class Streak::Pipeline

Public Class Methods

all() click to toggle source
# File lib/streak/pipeline.rb, line 7
def self.all
  res = Streak.request(:get, "/pipelines")
  convert_to_streak_object(res, Pipeline)
end
create(params) click to toggle source
# File lib/streak/pipeline.rb, line 17
def self.create(params)
  res = Streak.request(:put, "/pipelines", params)
  convert_to_streak_object(res, Pipeline)
end
find(key) click to toggle source
# File lib/streak/pipeline.rb, line 12
def self.find(key)
  res = Streak.request(:get, "/pipelines/#{key}")
  convert_to_streak_object(res, Pipeline)
end
relations() click to toggle source
# File lib/streak/pipeline.rb, line 3
def self.relations
  { :fields => Streak::Field, :owner => Streak::User, :stages => Streak::Stage }
end
update(key, params) click to toggle source
# File lib/streak/pipeline.rb, line 22
def self.update(key, params)
  res = Streak.request(:post, "/pipelines/#{key}", MultiJson.dump(params))
  convert_to_streak_object(res, Pipeline)
end