havenwood changed the topic of #ruby to: Ruby 3.4.3, 3.3.8 https://www.ruby-lang.org | Log https://libera.irclog.whitequark.org/ruby
balrog has quit [Ping timeout: 265 seconds]
mange has joined #ruby
cappy has quit [Quit: Leaving]
_whitelogger has joined #ruby
ua_ has quit [Ping timeout: 252 seconds]
fercell has quit [Quit: ZNC - https://znc.in]
fercell has joined #ruby
_whitelogger has joined #ruby
infernix has quit [Ping timeout: 276 seconds]
Sheilong has joined #ruby
balrog has joined #ruby
infernix has joined #ruby
Sheilong has quit []
AtleoS has quit [Quit: AtleoS]
_whitelogger has joined #ruby
jmcantrell has quit [Ping timeout: 252 seconds]
jmcantrell has joined #ruby
grenierm has joined #ruby
grenierm has quit [Ping timeout: 240 seconds]
infinityfye has joined #ruby
Linux_Kerio has joined #ruby
schne1der has joined #ruby
wbooze has joined #ruby
dionysus69 has joined #ruby
Milos has quit [Ping timeout: 245 seconds]
andy-turner has joined #ruby
Exagone313 has joined #ruby
Exa has quit [Read error: Connection reset by peer]
Exagone313 is now known as Exa
Milos has joined #ruby
oznek has quit [Remote host closed the connection]
jmcantrell has quit [Quit: WeeChat 4.6.3]
TomyWork has joined #ruby
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
Linux_Kerio has quit [Read error: Connection reset by peer]
Linux_Kerio has joined #ruby
ih8u2 has joined #ruby
ih8u has quit [Ping timeout: 260 seconds]
ih8u2 is now known as ih8u
ih8u2 has joined #ruby
ih8u has quit [Ping timeout: 276 seconds]
ih8u2 is now known as ih8u
GreenResponse has joined #ruby
johnjaye has quit [Ping timeout: 244 seconds]
ih8u2 has joined #ruby
schne1der has quit [Ping timeout: 252 seconds]
ih8u has quit [Ping timeout: 260 seconds]
ih8u2 is now known as ih8u
otisolsen70 has joined #ruby
schne1der has joined #ruby
lpapp has joined #ruby
lpapp has left #ruby [#ruby]
rvalue- has joined #ruby
rvalue has quit [Ping timeout: 276 seconds]
rvalue- is now known as rvalue
otisolsen70 has quit [Quit: Leaving]
andy-turner has quit [Quit: Leaving]
<nakilon> _-- my face when I see a major bug being not even touched for 5 years in some gem, but he bumped required_ruby_version! that's so important! that fixes the bugs! (no)
<nakilon> just make your gem not usable so they won't complain about it being buggy
<nakilon> do edits, that fix nothing and prevent nothing, and just chill
<nakilon> people are taught to do a thing they don't understand
johnjaye has joined #ruby
<mange> What's the gem?
donofrio has quit [Remote host closed the connection]
<CalimeroTeknik> nakilon, do you mean it's starting to look like a case of "updating to latest is the only way to break free of the mistakes of the past, but what do you mean by stopping making mistakes? those just happen, easily provable postconditions are for airbus only"
<o0ox1eef> nakilon makes sure we live by a higher standard, I like it :)
mange has quit [Quit: Zzz...]
user71 has joined #ruby
balrog has quit [Quit: Bye]
balrog has joined #ruby
Sheilong has joined #ruby
dionysus69 has quit [Ping timeout: 245 seconds]
citrusmoose has joined #ruby
citrusmoose has quit [Client Quit]
citrusmoose has joined #ruby
<citrusmoose> hi, is there anyway to /not/ deconstruct an object that's implemented `#deconstruct` and treat it like a normal object with a splat operator?
Sheilong has quit []
oznek has joined #ruby
infinityfye has quit [Read error: Connection reset by peer]
citrusmoose has quit [Quit: Client closed]
citrusmoose has joined #ruby
svm has joined #ruby
msv has quit [Ping timeout: 268 seconds]
dannyAAM has quit [Ping timeout: 272 seconds]
citrusmoose has quit [Ping timeout: 240 seconds]
dannyAAM has joined #ruby
dannyAAM has quit [Ping timeout: 276 seconds]
dannyAAM has joined #ruby
wbooze has quit [Read error: Connection reset by peer]
wbooze has joined #ruby
jmcantrell has joined #ruby
schne1der has quit [Ping timeout: 272 seconds]
Milos has quit [Ping timeout: 248 seconds]
<havenwood> citrusmoose, if you come back, it's #to_a that provides splat functionality.
<havenwood> the #deconstruct is for pattern matching
lucerne4 has joined #ruby
<havenwood> You can undefine #to_a to remove the functionality.
<havenwood> module Example def self.to_a = [1, 2, 3] end; [*Example] #=> [1, 2, 3]
mahlon has quit [Ping timeout: 260 seconds]
unCork has joined #ruby
GvJordan has joined #ruby
citrusmoose has joined #ruby
mahlon has joined #ruby
Jordan has quit [Ping timeout: 260 seconds]
lucerne has quit [Read error: Connection reset by peer]
Cork has quit [Ping timeout: 260 seconds]
lucerne4 is now known as lucerne
unCork is now known as Cork
<citrusmoose> havenwood, thanks!  i'm using a `Struct` and `#undef_method(:to_a)` did the trick
dannyAAM has quit [Ping timeout: 276 seconds]
oznek_ has joined #ruby
oznek has quit [Read error: Connection reset by peer]
<havenwood> citrusmoose: If the Struct members don't use setters, you might consider switching from Struct to Data. Data doesn't define #to_a.
<havenwood> Or yeah, an `undef to_a` does the trick!
<citrusmoose> havenwood, holy crap, how did i not know about Data?
citrusmoose65 has joined #ruby
citrusmoose65 has quit [Client Quit]
citrusmoose17 has joined #ruby
citrusmoose has quit [Ping timeout: 240 seconds]
citrusmoose17 has quit [Client Quit]
dannyAAM has joined #ruby
rvalue- has joined #ruby
rvalue has quit [Ping timeout: 252 seconds]
eddof13 has joined #ruby
eddof13 has quit [Client Quit]
wbooze has quit [Quit: Leaving]
rvalue- is now known as rvalue
schne1der has joined #ruby
<havenwood> citrusmoose: It's a fairly new addition, but nice!
cappy has joined #ruby
GreenResponse has quit [Quit: Leaving]
user71 has quit [Quit: Leaving]
schne1der has quit [Ping timeout: 260 seconds]
graywolf has joined #ruby
graywolf has quit [Quit: WeeChat 4.6.3]
finsternis has joined #ruby
schne1der has joined #ruby
Linux_Kerio has quit [Ping timeout: 244 seconds]
Kay606 has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
Kay606 has joined #ruby
Kay606 has quit [Changing host]
Kay606 has joined #ruby
Kay606 has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
Kay606 has joined #ruby
Kay606 has quit [Changing host]
Kay606 has joined #ruby
Kay606 has quit [Client Quit]
Kay606 has joined #ruby
Kay606 has quit [Changing host]
Kay606 has joined #ruby
Kay606 has quit [Client Quit]
Linux_Kerio has joined #ruby
Kay606 has joined #ruby
Kay606 has quit [Changing host]
Kay606 has joined #ruby
Linux_Kerio has quit [Ping timeout: 260 seconds]
schne1der has quit [Ping timeout: 276 seconds]
Kay606 has left #ruby [Leaving]
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
AtleoS has joined #ruby
jmcantrell has quit [Ping timeout: 244 seconds]
cappy has quit [Quit: Leaving]
Rounin has quit [Ping timeout: 260 seconds]
Rounin has joined #ruby
svm is now known as msv
Rounin has quit [Ping timeout: 260 seconds]
brokkoli_originl has quit [Ping timeout: 252 seconds]
brokkoli_originl has joined #ruby
jmcantrell has joined #ruby