class PipeFitter::Pipeline::ParameterValues
Public Class Methods
create(api_res)
click to toggle source
# File lib/pipe_fitter/pipeline.rb, line 196 def self.create(api_res) objs = (api_res || []).map do |obj| { obj[:id].to_sym => obj[:string_value] } end new(objs) end
new(objs)
click to toggle source
# File lib/pipe_fitter/pipeline.rb, line 203 def initialize(objs) @objs = (objs || []).sort_by { |obj| obj.first[0] } end
Public Instance Methods
to_api_opts()
click to toggle source
# File lib/pipe_fitter/pipeline.rb, line 207 def to_api_opts @objs.map do |e| e.map do |k, v| { id: k, string_value: v } end end.flatten end