aboutsummaryrefslogtreecommitdiff
path: root/src/guff/database-pair.cr
diff options
context:
space:
mode:
Diffstat (limited to 'src/guff/database-pair.cr')
-rw-r--r--src/guff/database-pair.cr20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/guff/database-pair.cr b/src/guff/database-pair.cr
new file mode 100644
index 0000000..9359fdf
--- /dev/null
+++ b/src/guff/database-pair.cr
@@ -0,0 +1,20 @@
+class Guff::DatabasePair
+ getter :ro, :rw
+
+ def initialize(
+ path : String,
+ debug : Bool = false
+ )
+ @ro = Database.new(
+ path: path,
+ read_only: true,
+ debug: debug
+ )
+
+ @rw = Database.new(
+ path: path,
+ read_only: false,
+ debug: debug
+ )
+ end
+end