├── .components ├── .gitignore ├── .rvmrc ├── Gemfile ├── Gemfile.lock ├── README.rdoc ├── Rakefile ├── app ├── app.rb ├── controllers │ ├── collection.rb │ ├── database.rb │ ├── document.rb │ └── mongo.rb ├── helpers │ └── mongo_helper.rb ├── models │ └── connection.rb ├── stylesheets │ ├── application.scss │ └── partials │ │ ├── _base.scss │ │ ├── _breadcrumb.scss │ │ ├── _buttons.scss │ │ ├── _databases.scss │ │ ├── _datatables.scss │ │ ├── _default.scss │ │ ├── _forms.scss │ │ ├── _imports.scss │ │ ├── _loading.scss │ │ ├── _navigation.scss │ │ └── _page_nav.scss └── views │ ├── collection │ ├── _document.haml │ ├── _documents.haml │ ├── document │ │ ├── _form.haml │ │ ├── _new_row.haml │ │ └── edit.js.erb │ ├── index.haml │ └── index.js.erb │ ├── connections │ ├── _connection.haml │ ├── _form.haml │ ├── index.haml │ ├── index.js.erb │ └── new.js.erb │ ├── database │ ├── _clone_form.haml │ ├── _collection.haml │ ├── _repair.haml │ ├── clone.js.erb │ ├── collection │ │ ├── _form.haml │ │ └── new.js.erb │ ├── index.haml │ ├── index.js.erb │ └── repair.js.erb │ ├── layouts │ ├── _breadcrumb.haml │ └── application.haml │ └── mongo │ ├── _database.haml │ ├── _db_form.haml │ ├── _status.haml │ ├── index.haml │ ├── index.js.erb │ └── new_db.js.erb ├── config.ru ├── config ├── apps.rb ├── boot.rb └── database.rb ├── db ├── migrate │ └── 001_create_connections.rb └── schema.rb ├── lib ├── compass_plugin.rb ├── mongo_helper.rb ├── sass_plugin.rb └── tasks │ └── pergola.rake ├── log └── .gitkeep ├── public ├── favicon.ico ├── images │ ├── alert-overlay.png │ ├── grid.png │ ├── loader.gif │ └── ui-anim_basic_16x16.gif ├── javascripts │ ├── application.js │ ├── documentTables.js │ ├── jquery-ui-1.8.2.js │ ├── jquery.dataTables.min.js │ ├── jquery.jeditable.mini.js │ ├── jquery.js │ └── rails.js └── stylesheets │ └── application.css ├── spec ├── controllers │ └── mongo_controller_spec.rb ├── models │ └── connection_spec.rb ├── spec.rake ├── spec_helper.rb └── unit │ └── mongo_helper_spec.rb └── tmp └── .gitkeep /.components: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/.components -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/.gitignore -------------------------------------------------------------------------------- /.rvmrc: -------------------------------------------------------------------------------- 1 | rvm --create 1.9.2@pergola 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/README.rdoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/Rakefile -------------------------------------------------------------------------------- /app/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/app.rb -------------------------------------------------------------------------------- /app/controllers/collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/controllers/collection.rb -------------------------------------------------------------------------------- /app/controllers/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/controllers/database.rb -------------------------------------------------------------------------------- /app/controllers/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/controllers/document.rb -------------------------------------------------------------------------------- /app/controllers/mongo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/controllers/mongo.rb -------------------------------------------------------------------------------- /app/helpers/mongo_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/helpers/mongo_helper.rb -------------------------------------------------------------------------------- /app/models/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/models/connection.rb -------------------------------------------------------------------------------- /app/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/application.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_base.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_breadcrumb.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_breadcrumb.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_buttons.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_databases.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_databases.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_datatables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_datatables.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_default.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_forms.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_imports.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_imports.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_loading.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_loading.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_navigation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_navigation.scss -------------------------------------------------------------------------------- /app/stylesheets/partials/_page_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/stylesheets/partials/_page_nav.scss -------------------------------------------------------------------------------- /app/views/collection/_document.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/collection/_document.haml -------------------------------------------------------------------------------- /app/views/collection/_documents.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/collection/_documents.haml -------------------------------------------------------------------------------- /app/views/collection/document/_form.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/collection/document/_form.haml -------------------------------------------------------------------------------- /app/views/collection/document/_new_row.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/collection/document/_new_row.haml -------------------------------------------------------------------------------- /app/views/collection/document/edit.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/collection/document/edit.js.erb -------------------------------------------------------------------------------- /app/views/collection/index.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/collection/index.haml -------------------------------------------------------------------------------- /app/views/collection/index.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/collection/index.js.erb -------------------------------------------------------------------------------- /app/views/connections/_connection.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/connections/_connection.haml -------------------------------------------------------------------------------- /app/views/connections/_form.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/connections/_form.haml -------------------------------------------------------------------------------- /app/views/connections/index.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/connections/index.haml -------------------------------------------------------------------------------- /app/views/connections/index.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/connections/index.js.erb -------------------------------------------------------------------------------- /app/views/connections/new.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/connections/new.js.erb -------------------------------------------------------------------------------- /app/views/database/_clone_form.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/database/_clone_form.haml -------------------------------------------------------------------------------- /app/views/database/_collection.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/database/_collection.haml -------------------------------------------------------------------------------- /app/views/database/_repair.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/database/_repair.haml -------------------------------------------------------------------------------- /app/views/database/clone.js.erb: -------------------------------------------------------------------------------- 1 | $('#db_main').html("<%=js_escape_html partial "database/clone_form" %>"); -------------------------------------------------------------------------------- /app/views/database/collection/_form.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/database/collection/_form.haml -------------------------------------------------------------------------------- /app/views/database/collection/new.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/database/collection/new.js.erb -------------------------------------------------------------------------------- /app/views/database/index.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/database/index.haml -------------------------------------------------------------------------------- /app/views/database/index.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/database/index.js.erb -------------------------------------------------------------------------------- /app/views/database/repair.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/database/repair.js.erb -------------------------------------------------------------------------------- /app/views/layouts/_breadcrumb.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/layouts/_breadcrumb.haml -------------------------------------------------------------------------------- /app/views/layouts/application.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/layouts/application.haml -------------------------------------------------------------------------------- /app/views/mongo/_database.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/mongo/_database.haml -------------------------------------------------------------------------------- /app/views/mongo/_db_form.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/mongo/_db_form.haml -------------------------------------------------------------------------------- /app/views/mongo/_status.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/mongo/_status.haml -------------------------------------------------------------------------------- /app/views/mongo/index.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/mongo/index.haml -------------------------------------------------------------------------------- /app/views/mongo/index.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/mongo/index.js.erb -------------------------------------------------------------------------------- /app/views/mongo/new_db.js.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/app/views/mongo/new_db.js.erb -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- 1 | require ::File.dirname(__FILE__) + '/config/boot.rb' 2 | run Padrino.application -------------------------------------------------------------------------------- /config/apps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/config/apps.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/config/database.rb -------------------------------------------------------------------------------- /db/migrate/001_create_connections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/db/migrate/001_create_connections.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/db/schema.rb -------------------------------------------------------------------------------- /lib/compass_plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/lib/compass_plugin.rb -------------------------------------------------------------------------------- /lib/mongo_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/lib/mongo_helper.rb -------------------------------------------------------------------------------- /lib/sass_plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/lib/sass_plugin.rb -------------------------------------------------------------------------------- /lib/tasks/pergola.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/lib/tasks/pergola.rake -------------------------------------------------------------------------------- /log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/images/alert-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/images/alert-overlay.png -------------------------------------------------------------------------------- /public/images/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/images/grid.png -------------------------------------------------------------------------------- /public/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/images/loader.gif -------------------------------------------------------------------------------- /public/images/ui-anim_basic_16x16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/images/ui-anim_basic_16x16.gif -------------------------------------------------------------------------------- /public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/javascripts/application.js -------------------------------------------------------------------------------- /public/javascripts/documentTables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/javascripts/documentTables.js -------------------------------------------------------------------------------- /public/javascripts/jquery-ui-1.8.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/javascripts/jquery-ui-1.8.2.js -------------------------------------------------------------------------------- /public/javascripts/jquery.dataTables.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/javascripts/jquery.dataTables.min.js -------------------------------------------------------------------------------- /public/javascripts/jquery.jeditable.mini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/javascripts/jquery.jeditable.mini.js -------------------------------------------------------------------------------- /public/javascripts/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/javascripts/jquery.js -------------------------------------------------------------------------------- /public/javascripts/rails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/javascripts/rails.js -------------------------------------------------------------------------------- /public/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/public/stylesheets/application.css -------------------------------------------------------------------------------- /spec/controllers/mongo_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/spec/controllers/mongo_controller_spec.rb -------------------------------------------------------------------------------- /spec/models/connection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/spec/models/connection_spec.rb -------------------------------------------------------------------------------- /spec/spec.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/spec/spec.rake -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/mongo_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanfitz/pergola/HEAD/spec/unit/mongo_helper_spec.rb -------------------------------------------------------------------------------- /tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------