Sha256: 42615f4b0ae1857977bab12b271145382e882af70123a3011da87b0714afe5ff
Contents?: true
Size: 747 Bytes
Versions: 2
Compression:
Stored size: 747 Bytes
Contents
require 'erb' require 'fileutils' require 'json' require 'sequel' require 'sinatra' require './lib/hydroponics' class HydroApp < Sinatra::Base include Hydroponics::Actions attr_accessor :db # so you can call "db()" in the templates def initialize raise "set Hydroponics.db first" unless Hydroponics.db.is_a?(Sequel::Database) @db = Hydroponics.db super end set :root, File.join(FileUtils.pwd, "app") set :public, File.join(FileUtils.pwd, "static") set :version, File.read(File.join(FileUtils.pwd, "VERSION")).chomp post '/dupe/:table' do |table| data = JSON.parse(request.body.read) dupe(table, data['count']) end get '/dupe/:table' do |table| @table = table.to_sym erb :"dupe/index" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hydroponics-0.3.1 | config/hydro_app.rb |
hydroponics-0.3.0 | config/hydro_app.rb |