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
jmcantrell has joined #ruby
CRISPR has joined #ruby
jhass has quit [Remote host closed the connection]
user23 has quit [Remote host closed the connection]
CRISPR has quit [Ping timeout: 265 seconds]
jhass has joined #ruby
_whitelogger has joined #ruby
Linux_Kerio has joined #ruby
_whitelogger has joined #ruby
grenierm has joined #ruby
<nakilon> https://stackoverflow.com/q/18022232/322020 I see someone asked it, but the answer does not suit my needs; I need a "namespace" have the methods of the same purpose, just an arbitrary number of it (it would mean "we can do the same operation in several ways", and the framework than uses them all), i.e. the namespacing purpose is to just split to be able to "take all methods of this specific purpose
<nakilon> "
jmcantrell has quit [Ping timeout: 276 seconds]
oznek_ has quit [Remote host closed the connection]
<o0x1eef> You're looking for a pattern, not a framework - IMO.
<o0x1eef> I did it more or less the same as that stackoverflow post.
andy-turner has joined #ruby
Linux_Kerio has quit [Ping timeout: 252 seconds]
sandra has quit [Remote host closed the connection]
sandra has joined #ruby
infinityfye has joined #ruby
henk has quit [Quit: reboot]
henk has joined #ruby
kerzhak has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
kerzhak has joined #ruby
CRISPR has joined #ruby
FetidToot3 has joined #ruby
FetidToot has quit [Ping timeout: 265 seconds]
FetidToot3 is now known as FetidToot
gemmaro_ has quit [Ping timeout: 260 seconds]
gemmaro has joined #ruby
andy-turner has quit [Quit: Leaving]
kerzhak has quit [Remote host closed the connection]
kerzhak has joined #ruby
wbooze has quit [Quit: Leaving]
jhass has quit [Remote host closed the connection]
jhass has joined #ruby
grenierm has quit [Ping timeout: 240 seconds]
andy-turner has joined #ruby
wbooze has joined #ruby
cappy has joined #ruby
kerzhak has quit [Remote host closed the connection]
kerzhak has joined #ruby
oznek has joined #ruby
andy-turner has quit [Quit: Leaving]
Linux_Kerio has joined #ruby
cappy has quit [Quit: Leaving]
kerzhak_ has joined #ruby
kerzhak has quit [Remote host closed the connection]
kerzhak_ is now known as kerzhak
kerzhak has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
kerzhak has joined #ruby
GreenResponse has joined #ruby
user71 has joined #ruby
<nakilon> I mean I'm making a framework
<nakilon> that will be used via this pattern
Thanzex025 has quit [Ping timeout: 248 seconds]
CRISPR has quit [Ping timeout: 252 seconds]
infinityfye has quit [Read error: Connection reset by peer]
darkism has joined #ruby
darkism has quit [Client Quit]
jmcantrell has joined #ruby
kerzhak has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
kerzhak has joined #ruby
kerzhak has quit [Remote host closed the connection]
kerzhak has joined #ruby
kerzhak has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
kerzhak has joined #ruby
Thanzex025 has joined #ruby
kerzhak has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
kerzhak has joined #ruby
<o0x1eef> Ah okay. That makes sense. But why doesn't that pattern work? You want something to automate it?
jmcantrell has quit [Ping timeout: 252 seconds]
schne1der has quit [Ping timeout: 268 seconds]
Sheilong has joined #ruby
CRISPR has joined #ruby
eddof13 has joined #ruby
Munto has quit [Ping timeout: 272 seconds]
Munto has joined #ruby
Munto has quit [Ping timeout: 272 seconds]
Munto has joined #ruby
CRISPR has quit [Ping timeout: 252 seconds]
meinside has quit [Quit: Connection closed for inactivity]
eddof13 has quit [Quit: eddof13]
<nakilon> o0x1eef: I think my code above is more straightforward; the '.methods' call is already made within the 'namespace' method
joako has quit [Quit: quit]
joako has joined #ruby
schne1der has joined #ruby
rvalue- has joined #ruby
rvalue has quit [Ping timeout: 265 seconds]
rvalue- is now known as rvalue
schne1der has quit [Ping timeout: 252 seconds]
schne1der has joined #ruby
Vonter has quit [Ping timeout: 268 seconds]
Vonter has joined #ruby
<henk> I’m trying to "make this better": https://github.com/ruby-rbot/rbot/blob/master/Gemfile.lock I’d appreciate any suggestion on how to do this. in particular what I want to do is "minimize it", i.e. figure out which of these are actually really needed, in which version, which information is redundant, and so on. more particularly: I (and others) feel into the "dependabot trap" and updated
<henk> requirements without thinking too much about whether this makes sense. I reverted some of that already but there might be more I can "trim" or "relax".
user71 has quit [Quit: Leaving]
<henk> I also wonder whether I really need it or the Gemfile (without .lock) would be enough. (I’m a noob when it comes to ruby and its tooling, so any pointers in the right direction or explanations are welcome!)
<weaksauce> you should be committing the lock file too yes
<nakilon> when gem is a library you commit .gemspec and optionally Gemfile for development; when gem is a tool you commit Gemfile and Gemfile.lock
<henk> mhm, ok, thanks! I also thought about it a bit more and I think my judgement of the "dependabot trap" is not quite correct … it’s actually relevant for security. and I don’t like it /-: I want to leave it up to people to make sure they use secure versions _where they assess the risk as such that they need to_. but AFAIU the Gemfile.lock it will force them to use certain versions. at least as
<henk> long as they install rbot using bundler‽ does the Gemfile.lock have significance with any other tools?
GreenResponse has quit [Quit: Leaving]
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
jmcantrell has joined #ruby
jmcantrell has quit [Ping timeout: 265 seconds]
ssh0732 has joined #ruby
dza0 has joined #ruby
t1|Mike has joined #ruby
Linux_Kerio has quit [*.net *.split]
dza has quit [*.net *.split]
Rounin has quit [*.net *.split]
mjones has quit [*.net *.split]
numlocked has quit [*.net *.split]
Bounga has quit [*.net *.split]
whereiseveryone has quit [*.net *.split]
heinrich5991 has quit [*.net *.split]
matta has quit [*.net *.split]
srushe has quit [*.net *.split]
t1|Mike is now known as mjones
Linux_Kerio has joined #ruby
jmcantrell has joined #ruby
Rounin has joined #ruby
Bounga has joined #ruby
whereiseveryone has joined #ruby
numlocked has joined #ruby
heinrich5991 has joined #ruby
srushe has joined #ruby
matta has joined #ruby
jmcantrell has quit [Ping timeout: 252 seconds]
jmcantrell has joined #ruby