Don't forget to lycansubscribe

imported some project skeleton from bluefeeds

mackuba.eu 5ae9e985

Changed files
+141
app
bin
config
+7
Gemfile
··· 1 + source "https://rubygems.org" 2 + 3 + gem 'activerecord', '~> 7.2' 4 + gem 'sinatra-activerecord', '~> 2.0' 5 + gem 'pg' 6 + gem 'rake' 7 + gem 'irb'
+103
Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + activemodel (7.2.2.2) 5 + activesupport (= 7.2.2.2) 6 + activerecord (7.2.2.2) 7 + activemodel (= 7.2.2.2) 8 + activesupport (= 7.2.2.2) 9 + timeout (>= 0.4.0) 10 + activesupport (7.2.2.2) 11 + base64 12 + benchmark (>= 0.3) 13 + bigdecimal 14 + concurrent-ruby (~> 1.0, >= 1.3.1) 15 + connection_pool (>= 2.2.5) 16 + drb 17 + i18n (>= 1.6, < 2) 18 + logger (>= 1.4.2) 19 + minitest (>= 5.1) 20 + securerandom (>= 0.3) 21 + tzinfo (~> 2.0, >= 2.0.5) 22 + base64 (0.3.0) 23 + benchmark (0.4.1) 24 + bigdecimal (3.2.2) 25 + concurrent-ruby (1.3.5) 26 + connection_pool (2.5.3) 27 + date (3.4.1) 28 + drb (2.2.3) 29 + erb (5.0.2) 30 + i18n (1.14.7) 31 + concurrent-ruby (~> 1.0) 32 + io-console (0.8.1) 33 + irb (1.15.2) 34 + pp (>= 0.6.0) 35 + rdoc (>= 4.0.0) 36 + reline (>= 0.4.2) 37 + logger (1.7.0) 38 + minitest (5.25.5) 39 + mustermann (3.0.4) 40 + ruby2_keywords (~> 0.0.1) 41 + pg (1.6.1) 42 + pg (1.6.1-aarch64-linux) 43 + pg (1.6.1-aarch64-linux-musl) 44 + pg (1.6.1-arm64-darwin) 45 + pg (1.6.1-x86_64-darwin) 46 + pg (1.6.1-x86_64-linux) 47 + pg (1.6.1-x86_64-linux-musl) 48 + pp (0.6.2) 49 + prettyprint 50 + prettyprint (0.2.0) 51 + psych (5.2.6) 52 + date 53 + stringio 54 + rack (3.2.0) 55 + rack-protection (4.1.1) 56 + base64 (>= 0.1.0) 57 + logger (>= 1.6.0) 58 + rack (>= 3.0.0, < 4) 59 + rack-session (2.1.1) 60 + base64 (>= 0.1.0) 61 + rack (>= 3.0.0) 62 + rake (13.3.0) 63 + rdoc (6.14.2) 64 + erb 65 + psych (>= 4.0.0) 66 + reline (0.6.2) 67 + io-console (~> 0.5) 68 + ruby2_keywords (0.0.5) 69 + securerandom (0.4.1) 70 + sinatra (4.1.1) 71 + logger (>= 1.6.0) 72 + mustermann (~> 3.0) 73 + rack (>= 3.0.0, < 4) 74 + rack-protection (= 4.1.1) 75 + rack-session (>= 2.0.0, < 3) 76 + tilt (~> 2.0) 77 + sinatra-activerecord (2.0.28) 78 + activerecord (>= 4.1) 79 + sinatra (>= 1.0) 80 + stringio (3.1.7) 81 + tilt (2.6.1) 82 + timeout (0.4.3) 83 + tzinfo (2.0.6) 84 + concurrent-ruby (~> 1.0) 85 + 86 + PLATFORMS 87 + aarch64-linux 88 + aarch64-linux-musl 89 + arm64-darwin 90 + ruby 91 + x86_64-darwin 92 + x86_64-linux 93 + x86_64-linux-musl 94 + 95 + DEPENDENCIES 96 + activerecord (~> 7.2) 97 + irb 98 + pg 99 + rake 100 + sinatra-activerecord (~> 2.0) 101 + 102 + BUNDLED WITH 103 + 2.7.0
+9
Rakefile
··· 1 + require 'bundler/setup' 2 + require 'sinatra/activerecord' 3 + require 'sinatra/activerecord/rake' 4 + 5 + Rake.add_rakelib File.join(__dir__, 'lib', 'tasks') 6 + 7 + if ENV['ARLOG'] == '1' 8 + ActiveRecord::Base.logger = Logger.new(STDOUT) 9 + end
+4
app/init.rb
··· 1 + require 'sinatra/activerecord' 2 + 3 + ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.datetime_type = :timestamptz 4 + RubyVM::YJIT.enable
+9
bin/console
··· 1 + #!/usr/bin/env ruby 2 + 3 + require 'bundler/setup' 4 + require 'irb' 5 + require_relative '../app/init' 6 + 7 + Dir[File.join(__dir__, '..', 'app', '**', '*.rb')].each { |f| require(f) } 8 + 9 + IRB.start(__FILE__)
+9
config/database.yml
··· 1 + development: 2 + adapter: postgresql 3 + database: lycan_development 4 + encoding: unicode 5 + 6 + production: 7 + adapter: postgresql 8 + database: lycan_production 9 + encoding: unicode