theodi/git-data-viewer

View on GitHub
app/controllers/repositories_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class RepositoriesController < ApplicationController
  
  def index
    @github_repos = %w{
      git://github.com/theodi/dataset-mod-disposals.git
      git://github.com/datasets/population.git
      git://github.com/datasets/house-prices-uk.git
      https://github.com/datasets/house-prices-us.git
      git://github.com/datasets/gdp-uk.git
      git://github.com/datasets/cofog.git
      https://github.com/theodi/hot-drinks.git
    }.map{|uri| Repository.new(uri: uri)}
    @git_repos = %w{      
      https://floppy@bitbucket.org/floppy/hot-drinks.git
      https://gist.github.com/5633865.git
    }.map{|uri| Repository.new(uri: uri)}
  end
  
  def show
    @repo = Repository.new(uri: params[:uri])
    render :not_supported and return unless @repo.supported?
  end

  def create
    redirect_to repository_path(Repository.new(uri: params[:uri]))
  end
  
end