File tree 3 files changed +17
-6
lines changed
3 files changed +17
-6
lines changed Original file line number Diff line number Diff line change 1
1
pokegts.db
2
- Gemfile.lock
2
+ * .redcar
3
+ * .lock
Original file line number Diff line number Diff line change @@ -442,13 +442,22 @@ def shuffle(words,reversed)
442
442
end
443
443
end
444
444
445
+ class User
446
+ include DataMapper ::Resource
447
+ property :id , Serial
448
+ property :fbid , Integer , :unique => true
449
+ property :name , String
450
+ property :pass , BCryptHash , :default => "default"
451
+ has n , :trainers
452
+ end
453
+
445
454
class Trainer
446
455
include DataMapper ::Resource
447
456
property :id , Serial
448
457
property :tid , Integer
449
458
property :name , String
450
- property :pass , BCryptHash , :default => "default"
451
459
property :reg , Boolean , :default => false
452
460
has n , :monsters
461
+ belongs_to :user
453
462
end
454
463
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ require "extlib"
8
8
require "digest/sha1"
9
9
require "haml"
10
10
require "sass"
11
- require "rio"
12
11
require "base64"
13
12
require "permutation"
14
13
@@ -75,12 +74,14 @@ before do
75
74
end
76
75
77
76
get "/system/initialize" do
78
- promo = Trainer . first_or_create ( :id => 1 , :name => "PROMO" , :tid => 1 )
79
- promo . reg = true
77
+ promo = User . first_or_create ( :id => 1 , :name => "PROMO" )
80
78
promo . save
79
+ trainer = promo . trainers . first_or_create ( :id => 1 , :name => "PROMO" )
80
+ trainer . reg = true
81
+ trainer . save
81
82
rio ( 'pkm' ) . files ( '*.pkm' ) do |data |
82
83
pkm = ""
83
- monster = promo . monsters . new
84
+ monster = trainer . monsters . new
84
85
data >> pkm
85
86
pkm << open ( "./extra" ) . read ( ) if pkm . size == 236
86
87
monster . blob = pkm
You can’t perform that action at this time.
0 commit comments