__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.
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]