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