chore: ✨ properly set up PRY Ruby console
This commit is contained in:
parent
30eab9065e
commit
2a20ba8b76
3 changed files with 15 additions and 5 deletions
2
Gemfile
2
Gemfile
|
@ -7,6 +7,8 @@ gemspec
|
||||||
|
|
||||||
gem "rake", "~> 13.0"
|
gem "rake", "~> 13.0"
|
||||||
|
|
||||||
|
gem "pry"
|
||||||
|
|
||||||
gem "debug", "~> 1.0"
|
gem "debug", "~> 1.0"
|
||||||
gem "solargraph", "~> 0.48"
|
gem "solargraph", "~> 0.48"
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,7 @@ GEM
|
||||||
ast (2.4.2)
|
ast (2.4.2)
|
||||||
backport (1.2.0)
|
backport (1.2.0)
|
||||||
benchmark (0.2.1)
|
benchmark (0.2.1)
|
||||||
|
coderay (1.1.3)
|
||||||
debug (1.8.0)
|
debug (1.8.0)
|
||||||
irb (>= 1.5.0)
|
irb (>= 1.5.0)
|
||||||
reline (>= 0.3.1)
|
reline (>= 0.3.1)
|
||||||
|
@ -26,12 +27,16 @@ GEM
|
||||||
rexml
|
rexml
|
||||||
kramdown-parser-gfm (1.1.0)
|
kramdown-parser-gfm (1.1.0)
|
||||||
kramdown (~> 2.0)
|
kramdown (~> 2.0)
|
||||||
|
method_source (1.0.0)
|
||||||
nokogiri (1.14.3-x86_64-linux)
|
nokogiri (1.14.3-x86_64-linux)
|
||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
parallel (1.22.1)
|
parallel (1.22.1)
|
||||||
parser (3.2.2.0)
|
parser (3.2.2.0)
|
||||||
ast (~> 2.4.1)
|
ast (~> 2.4.1)
|
||||||
pg (1.5.3)
|
pg (1.5.3)
|
||||||
|
pry (0.14.2)
|
||||||
|
coderay (~> 1.1)
|
||||||
|
method_source (~> 1.0)
|
||||||
racc (1.6.2)
|
racc (1.6.2)
|
||||||
rainbow (3.1.1)
|
rainbow (3.1.1)
|
||||||
rake (13.0.6)
|
rake (13.0.6)
|
||||||
|
@ -81,6 +86,7 @@ PLATFORMS
|
||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
debug (~> 1.0)
|
debug (~> 1.0)
|
||||||
|
pry
|
||||||
rake (~> 13.0)
|
rake (~> 13.0)
|
||||||
rubocop (~> 1.21)
|
rubocop (~> 1.21)
|
||||||
solargraph (~> 0.48)
|
solargraph (~> 0.48)
|
||||||
|
|
12
bin/console
12
bin/console
|
@ -7,9 +7,11 @@ require "timeseries/hoarder"
|
||||||
# You can add fixtures and/or initialization code here to make experimenting
|
# You can add fixtures and/or initialization code here to make experimenting
|
||||||
# with your gem easier. You can also use a different console, if you like.
|
# with your gem easier. You can also use a different console, if you like.
|
||||||
|
|
||||||
# (If you use this, don't forget to add pry to your Gemfile!)
|
$pg = PG.connect('user=postgres dbname=tshoard_test')
|
||||||
# require "pry"
|
$pg.exec("DROP TABLE IF EXISTS ts_hoarder.test CASCADE")
|
||||||
# Pry.start
|
|
||||||
|
|
||||||
require "irb"
|
$db = Timeseries::Hoarder::Database.new($pg)
|
||||||
IRB.start(__FILE__)
|
|
||||||
|
# (If you use this, don't forget to add pry to your Gemfile!)
|
||||||
|
require "pry"
|
||||||
|
Pry.start
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue