havenwood changed the topic of #ruby to: Ruby 3.3.6 (3.4.0-preview2) https://www.ruby-lang.org | Log https://libera.irclog.whitequark.org/ruby
MsInput has quit [Quit: WeeChat 4.4.3]
MsInput has joined #ruby
ua_ has quit [Quit: Leaving]
cappy has joined #ruby
Rounin has quit [Ping timeout: 260 seconds]
Rounin has joined #ruby
Rounin has quit [Changing host]
Rounin has joined #ruby
__DuBPiRaTe__ has quit [Remote host closed the connection]
JulioPapel has quit [Ping timeout: 246 seconds]
ua_ has joined #ruby
cappy has quit [Quit: Leaving]
crespire has quit [*.net *.split]
olspookishmagus has quit [*.net *.split]
mretka has quit [*.net *.split]
mms has quit [*.net *.split]
Perflosopher has quit [*.net *.split]
whysthatso125070 has quit [*.net *.split]
Artea has quit [*.net *.split]
wgwz has quit [*.net *.split]
tardybaker has quit [*.net *.split]
dostoyevsky2 has quit [*.net *.split]
kjetilho has quit [*.net *.split]
AkyRhO has quit [*.net *.split]
kinduff has quit [*.net *.split]
miah has quit [*.net *.split]
Perflosopher has joined #ruby
AkyRhO has joined #ruby
dostoyevsky2 has joined #ruby
kinduff has joined #ruby
mretka has joined #ruby
olspookishmagus has joined #ruby
whysthatso125070 has joined #ruby
mms has joined #ruby
miah has joined #ruby
crespire has joined #ruby
kjetilho has joined #ruby
tardybaker has joined #ruby
wgwz has joined #ruby
Linux_Kerio has joined #ruby
Artea has joined #ruby
livoreno has joined #ruby
snoojin has joined #ruby
hwpplayer1 has joined #ruby
polishdub has quit [Ping timeout: 252 seconds]
Guest69 has joined #ruby
Guest69 has quit [Client Quit]
Pixi` has quit [Quit: Leaving]
hwpplayer1 has quit [Quit: bbl]
Pixi has joined #ruby
mange has quit [Quit: Quittin' time!]
snoojin has quit [Quit: Connection closed for inactivity]
brokkoli_origin has quit [Ping timeout: 246 seconds]
brokkoli_origin has joined #ruby
livoreno has quit [Quit: Connection closed for inactivity]
<isene> I'll get the structure right first and leave the string class as is but with b -> bold etc. (since chances of other gems conflicting with spelled-out font effects are rather slim (I may get to that later).
hwpplayer1 has joined #ruby
JulioPapel has joined #ruby
<isene> Alright, done the restructuring and removed the vendor-path-install. Before I go ahead and cut&upload the gem. Could any one of you see if this looks good? (https://github.com/isene/rcurses)
donofrio_ has joined #ruby
donofrio_ has quit [Ping timeout: 252 seconds]
TomyWork has joined #ruby
szkl has joined #ruby
JulioPapel has quit [Ping timeout: 260 seconds]
JulioPapel has joined #ruby
JulioPapel has quit [Ping timeout: 248 seconds]
MsInput has quit [Quit: WeeChat 4.4.3]
MsInput has joined #ruby
MyNetAz has quit [Read error: Connection reset by peer]
MyNetAz has joined #ruby
hwpplayer1 has quit [Remote host closed the connection]
entropie has quit [Quit: ""]
hwpplayer1 has joined #ruby
entropie has joined #ruby
hwpplayer1 has quit [Quit: bbl]
__DuBPiRaTe__ has joined #ruby
donofrio_ has joined #ruby
user71 has joined #ruby
donofrio_ has quit [Ping timeout: 265 seconds]
JulioPapel has joined #ruby
hwpplayer1 has joined #ruby
<havenwood> isene: Nice. You can just `include Cursor` instead of `include Rcurses::Cursor`, etc, since you're in Rcurses.
<havenwood> isene: I'd makes an `examples/` directory and throw that one example in there after renaming the file.
<havenwood> isene: You don't have any extensions, right? Ditch this line https://github.com/isene/rcurses/blob/main/rcurses.gemspec#L13
<havenwood> Dir['{lib,examples}/**/*', 'README.md', 'LICENSE']
szkl has quit [Quit: Connection closed for inactivity]
<havenwood> isene: I'd move the `require 'clipboard'` to `lib/rcurses/pane.rb` since it's only used in that file.
<havenwood> It's tempting to consider whether `Cursor` and `Input` should be nested under `Pane`, but this is a far better layout.
<havenwood> I'd still prefer `lib/core_ext/string.rb` rather than `lib/string_extension.rb` since you may have more extensions and it's a conventional place to put it. Also, it allows you to decide to have a `lib/core_ext.rb` that requires *all* core exts assuming you add ones beyond String.
<havenwood> This version is far improved. Good progress.
cappy has joined #ruby
<isene> Since my system it's somewhat disturbed by various versions, etc. Could you check the gem I added to the repo and see if the example "basic_panes.rb" works correctly after a gem install? And - thanks a lot, this is really appreciated :)
crespire has quit [Killed (NickServ (GHOST command used by crespire1))]
crespire1 has joined #ruby
donofrio has joined #ruby
graywolf has joined #ruby
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
A_Dragon is now known as Festive
cappy has quit [Quit: Leaving]
johnjaye has quit [Ping timeout: 252 seconds]
rvalue- has joined #ruby
__DuBPiRaTe__ has quit [Quit: Leaving]
rvalue has quit [Ping timeout: 244 seconds]
szkl has joined #ruby
rvalue- is now known as rvalue
Thanzex02 has quit [Quit: The Lounge - https://thelounge.chat]
Thanzex02 has joined #ruby
snoojin has joined #ruby
polishdub has joined #ruby
<havenwood> isene: Add `rcurses-*.gem` to your `.gitignore` since you're starting to commit your `.gem` files and shouldn't.
<havenwood> Or add a `pkg/` to `.gitignore` and build to there.
<havenwood> Do a `git rm rcurses-2.1.gem` too.
<isene> I have that in my gitignore, but let this one through for you to try :)
<havenwood> isene: I'd avoid deps like `lsblk` in an example. Make sure it works on all systems.
<havenwood> isene: Does work.
<isene> Nice. Thanks. I'll also make another example.
donofrio has quit [Ping timeout: 244 seconds]
Thanzex02 has quit [Quit: The Lounge - https://thelounge.chat]
Thanzex02 has joined #ruby
Thanzex02 has quit [Client Quit]
Thanzex02 has joined #ruby
donofrio has joined #ruby
graywolf has quit [Quit: WeeChat 4.4.4]
user71 has quit [Quit: Leaving]
polishdub has quit [Ping timeout: 252 seconds]
polishdub has joined #ruby
ua_ has quit [Quit: Leaving]
snoojin has quit [Quit: Connection closed for inactivity]
ua_ has joined #ruby
polishdub has quit [Ping timeout: 246 seconds]
polishdub has joined #ruby
donofrio has quit [Ping timeout: 252 seconds]
brw has quit [Quit: The Lounge - https://thelounge.chat]
brw has joined #ruby
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
dviola has quit [Quit: WeeChat 4.4.4]
niv has quit [Quit: ZNC - https://znc.in]
niv has joined #ruby
Linux_Kerio has quit [Ping timeout: 245 seconds]
hwpplayer1 has quit [Remote host closed the connection]
snoojin has joined #ruby
JulioPapel has quit [Remote host closed the connection]
JulioPapel has joined #ruby