Sha256: 2939414af631f8d8d97fdafeb07ea94af2618db114d0be7e6fcd2f81495346b4
Contents?: true
Size: 795 Bytes
Versions: 1
Compression:
Stored size: 795 Bytes
Contents
GoodData::Model::ProjectBuilder.create(" ") do |p| p.add_date_dimension("committed_on") p.add_dataset("repos") do |d| d.add_anchor("id") d.add_label("name", :reference => "id") end p.add_dataset("devs") do |d| d.add_anchor("id") d.add_label("email", :reference => "id") end p.add_dataset("commits") do |d| d.add_fact("lines_changed") d.add_date("committed_on", :dataset => "committed_on") d.add_reference("dev_id", :dataset => 'devs', :reference => 'id') d.add_reference("repo_id", :dataset => 'repos', :reference => 'id') end p.upload("data/devs.csv", :dataset => 'devs') p.upload("data/repos.csv", :dataset => 'repos') p.upload("data/commits.csv", :dataset => 'commits') end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gooddata-0.6.0 | lib/templates/project/model/model.rb.erb |