end
def show
+ if @object.components.empty? and @object.pipeline_template_uuid
+ template = PipelineTemplate.find(@object.pipeline_template_uuid)
+ @object.components= template.components
+ @object.save
+ end
+
@pipelines = [@object]
if params[:compare]
highscore = {} # attr => how common "normal" is
score = {} # attr => { value => how common }
row[:components].each do |pj|
+ next if pj.nil?
pj.each do |k,v|
vstr = for_comparison v
score[k] ||= {}
# Add a hash in component[:is_normal]: { attr => is_the_value_normal? }
row[:components].each do |pj|
+ next if pj.nil?
pj[:is_normal] = {}
pj.each do |k,v|
pj[:is_normal][k] = (normal.has_key?(k) && normal[k] == for_comparison(v))
end
def show_pane_list
- %w(components graph attributes metadata json api)
+ %w(Components Graph Attributes Metadata JSON API)
end
def compare_pane_list
- %w(text_compare graph)
+ %w(Compare Graph)
end
protected