diff --git a/app/controllers/configurations_controller.rb b/app/controllers/configurations_controller.rb
deleted file mode 100644
index 9f91465..0000000
--- a/app/controllers/configurations_controller.rb
+++ /dev/null
@@ -1,29 +0,0 @@
-class ConfigurationsController < ApplicationController
-
- def show
- @configuration = Configuration.find(params[:id])
- end
-
- def new
- @configuration = Configuration.new
- end
-
- def create
- @configuration = Configuration.new(configuration_params)
- if @configuration.save
- redirect_to @configuration,
- notice: 'Configuração criada com sucesso!'
- else
- render action: :new
- end
- end
-
- private
-
- def configuration_params
- params.
- require(:configuration).
- permit(:name, :description)
- end
-
-end
diff --git a/app/controllers/mezuro_configurations_controller.rb b/app/controllers/mezuro_configurations_controller.rb
new file mode 100644
index 0000000..651b4cf
--- /dev/null
+++ b/app/controllers/mezuro_configurations_controller.rb
@@ -0,0 +1,30 @@
+class MezuroConfigurationsController < ApplicationController
+
+ def show
+ @configuration = MezuroConfiguration.find(params[:id])
+ end
+
+ def new
+ @configuration = MezuroConfiguration.new
+ end
+
+ def create
+ @configuration = MezuroConfiguration.new(configuration_params)
+ if @configuration.save
+ redirect_to @configuration,
+ notice: 'Configuração criada com sucesso!'
+ else
+ render action: :new
+ end
+ end
+
+ private
+
+ def configuration_params
+ params.
+ require(:mezuro_configuration).
+ permit(:name, :description)
+ end
+
+end
+
diff --git a/app/models/configuration.rb b/app/models/configuration.rb
deleted file mode 100644
index 16679b1..0000000
--- a/app/models/configuration.rb
+++ /dev/null
@@ -1,9 +0,0 @@
-require "validators/kalibro_uniqueness_validator.rb"
-
-class Configuration < KalibroGem::Entities::Configuration
- include KalibroRecord
-
- attr_accessor :name
- validates :name, presence: true, kalibro_uniqueness: true
-
-end
\ No newline at end of file
diff --git a/app/models/mezuro_configuration.rb b/app/models/mezuro_configuration.rb
new file mode 100644
index 0000000..8e9ea84
--- /dev/null
+++ b/app/models/mezuro_configuration.rb
@@ -0,0 +1,9 @@
+require "validators/kalibro_uniqueness_validator.rb"
+
+class MezuroConfiguration < KalibroGem::Entities::Configuration
+ include KalibroRecord
+
+ attr_accessor :name
+ validates :name, presence: true, kalibro_uniqueness: true
+
+end
\ No newline at end of file
diff --git a/app/views/configurations/_form.html.erb b/app/views/configurations/_form.html.erb
deleted file mode 100644
index 96c6257..0000000
--- a/app/views/configurations/_form.html.erb
+++ /dev/null
@@ -1,16 +0,0 @@
-<%= form_for(@configuration, :html => { role: 'form' }) do |f| %>
- <%= render :partial => 'shared/form_errors', :locals => {:object => @configuration} %>
-
-
- <%= f.label :name, class: 'control-label' %>
- <%= f.text_field :name, class: 'form-control' %>
-
-
-
- <%= f.label :description, class: 'control-label' %>
- <%= f.text_area :description, class: 'form-control' %>
-
-
- <%= f.submit 'Save', class: 'btn btn-primary' %>
-
-<% end %>
diff --git a/app/views/configurations/edit.html.erb b/app/views/configurations/edit.html.erb
deleted file mode 100644
index 352fbab..0000000
--- a/app/views/configurations/edit.html.erb
+++ /dev/null
@@ -1,3 +0,0 @@
-Edit Configuration
-
-<%= render 'form' %>
diff --git a/app/views/configurations/new.html.erb b/app/views/configurations/new.html.erb
deleted file mode 100644
index 7af2737..0000000
--- a/app/views/configurations/new.html.erb
+++ /dev/null
@@ -1,3 +0,0 @@
-New Configuration
-
-<%= render 'form' %>
diff --git a/app/views/configurations/show.html.erb b/app/views/configurations/show.html.erb
deleted file mode 100644
index 3f4fbf1..0000000
--- a/app/views/configurations/show.html.erb
+++ /dev/null
@@ -1,7 +0,0 @@
-Configuration: <%= @configuration.name %>
-
-
- - Description: <%= @configuration.description %>
-
-
-<%= link_to 'Edit', edit_configuration_path(@configuration) %>
\ No newline at end of file
diff --git a/app/views/mezuro_configurations/_form.html.erb b/app/views/mezuro_configurations/_form.html.erb
new file mode 100644
index 0000000..2ea0671
--- /dev/null
+++ b/app/views/mezuro_configurations/_form.html.erb
@@ -0,0 +1,18 @@
+<%= form_for(@configuration, :html => { role: 'form' }) do |f| %>
+ <%= render :partial => 'shared/form_errors', :locals => {:object => @configuration} %>
+
+
+ <%= f.label :name, class: 'control-label' %>
+ <%= f.text_field :name, class: 'form-control' %>
+
+
+
+ <%= f.label :description, class: 'control-label' %>
+ <%= f.text_area :description, class: 'form-control' %>
+
+
+ <%= f.submit 'Save', class: 'btn btn-primary' %>
+
+ <%= link_to 'Back', mezuro_configurations_path, class: 'btn btn-default' %>
+
+<% end %>
diff --git a/app/views/mezuro_configurations/edit.html.erb b/app/views/mezuro_configurations/edit.html.erb
new file mode 100644
index 0000000..352fbab
--- /dev/null
+++ b/app/views/mezuro_configurations/edit.html.erb
@@ -0,0 +1,3 @@
+Edit Configuration
+
+<%= render 'form' %>
diff --git a/app/views/mezuro_configurations/new.html.erb b/app/views/mezuro_configurations/new.html.erb
new file mode 100644
index 0000000..7af2737
--- /dev/null
+++ b/app/views/mezuro_configurations/new.html.erb
@@ -0,0 +1,3 @@
+New Configuration
+
+<%= render 'form' %>
diff --git a/app/views/mezuro_configurations/show.html.erb b/app/views/mezuro_configurations/show.html.erb
new file mode 100644
index 0000000..16f3407
--- /dev/null
+++ b/app/views/mezuro_configurations/show.html.erb
@@ -0,0 +1,17 @@
+<%= form_for(@configuration, :html => { role: 'form' }) do |f| %>
+
+
+ <%= f.label :name, class: 'control-label' %>
+ <%= f.text_field :name, class: 'form-control' %>
+
+
+
+ <%= f.label :description, class: 'control-label' %>
+ <%= f.text_area :description, class: 'form-control' %>
+
+
+ <%= f.submit 'Save', class: 'btn btn-primary' %>
+
+ <%= link_to 'Back', mezuro_configurations_path, class: 'btn btn-default' %>
+
+<% end %>
diff --git a/config/routes.rb b/config/routes.rb
index ed97c4f..20d0c14 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -12,7 +12,7 @@ Mezuro::Application.routes.draw do
get '/repositories/:id/process' => 'repositories#process_repository', as: :repository_process
end
- resources :configurations
+ resources :mezuro_configurations
resources :reading_groups do
resources :readings, except: [:index, :update, :show]
diff --git a/db/migrate/20140123125655_create_mezuro_configurations.rb b/db/migrate/20140123125655_create_mezuro_configurations.rb
new file mode 100644
index 0000000..cd8f4e8
--- /dev/null
+++ b/db/migrate/20140123125655_create_mezuro_configurations.rb
@@ -0,0 +1,10 @@
+class CreateMezuroConfigurations < ActiveRecord::Migration
+ def change
+ create_table :mezuro_configurations do |t|
+ t.string :name
+ t.text :description
+
+ t.timestamps
+ end
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index 2769947..5a5bebf 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -11,7 +11,14 @@
#
# It's strongly recommended that you check this file into your version control system.
-ActiveRecord::Schema.define(version: 20131219115819) do
+ActiveRecord::Schema.define(version: 20140123125655) do
+
+ create_table "mezuro_configurations", force: true do |t|
+ t.string "name"
+ t.text "description"
+ t.datetime "created_at"
+ t.datetime "updated_at"
+ end
create_table "project_ownerships", force: true do |t|
t.integer "user_id"
diff --git a/spec/factories/configurations.rb b/spec/factories/configurations.rb
deleted file mode 100644
index 110137d..0000000
--- a/spec/factories/configurations.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-FactoryGirl.define do
- factory :configuration, class: Configuration do
- id 1
- name "Java"
- description "Code metrics for Java."
- end
-
- factory :another_configuration, class: Configuration do
- id 12
- name "Perl"
- description "Code metrics for Perl."
- end
-end
\ No newline at end of file
diff --git a/spec/factories/mezuro_configurations.rb b/spec/factories/mezuro_configurations.rb
new file mode 100644
index 0000000..ddf2441
--- /dev/null
+++ b/spec/factories/mezuro_configurations.rb
@@ -0,0 +1,13 @@
+FactoryGirl.define do
+ factory :mezuro_configuration, class: MezuroConfiguration do
+ id 1
+ name "Java"
+ description "Code metrics for Java."
+ end
+
+ factory :another_mezuro_configuration, class: MezuroConfiguration do
+ id 12
+ name "Perl"
+ description "Code metrics for Perl."
+ end
+end
\ No newline at end of file
diff --git a/spec/models/mezuro_configuration_spec.rb b/spec/models/mezuro_configuration_spec.rb
new file mode 100644
index 0000000..f29b91e
--- /dev/null
+++ b/spec/models/mezuro_configuration_spec.rb
@@ -0,0 +1,5 @@
+require 'spec_helper'
+
+describe MezuroConfiguration do
+ pending "add some examples to (or delete) #{__FILE__}"
+end
--
libgit2 0.21.2